diff --git a/docs/proof-trace.md b/docs/proof-trace.md index 13e374c4d..1ef3c1e19 100644 --- a/docs/proof-trace.md +++ b/docs/proof-trace.md @@ -39,13 +39,7 @@ event ::= hook | config | pattern_matching_failure -argument ::= hook - | function - | rule - | side_cond_entry - | side_cond_exit - | kore_term - | pattern_matching_failure +arg ::= kore_term name ::= string location ::= string @@ -81,7 +75,7 @@ uint64 ::= <64-bit unsigned little endian integer> - The `relative_position` is a null terminated string of positive integers separated by `:` (ie. `0:1:1`) - The `arg*` in the `function` and `hook` event is a list of arguments that - are either `hook`, `function`, `rule`, `side_cond_entry`, `side_cond_exit`, or `kore_term`. + are `kore_term`s passed to the function or hook. ## Tools diff --git a/include/kllvm/binary/ProofTraceParser.h b/include/kllvm/binary/ProofTraceParser.h index 8653180ca..f815b617c 100644 --- a/include/kllvm/binary/ProofTraceParser.h +++ b/include/kllvm/binary/ProofTraceParser.h @@ -319,7 +319,7 @@ class llvm_rewrite_trace { class proof_trace_parser { public: - static constexpr uint32_t expected_version = 12U; + static constexpr uint32_t expected_version = 13U; private: bool verbose_; @@ -585,80 +585,18 @@ class proof_trace_parser { } bool parse_argument(proof_trace_buffer &buffer, llvm_event &event) { - if (!buffer.eof() && buffer.peek() == '\x7F') { - uint64_t pattern_len = 0; - auto kore_term = parse_kore_term(buffer, pattern_len); - if (!kore_term) { - return false; - } - event.setkore_pattern(kore_term, pattern_len); - - return true; - } - - if (!buffer.has_word()) { + if (buffer.eof() || buffer.peek() != '\x7F') { return false; } - switch (buffer.peek_word()) { - - case hook_event_sentinel: { - auto hook_event = parse_hook(buffer); - if (!hook_event) { - return false; - } - event.set_step_event(hook_event); - return true; - } - - case function_event_sentinel: { - auto function_event = parse_function(buffer); - if (!function_event) { - return false; - } - event.set_step_event(function_event); - return true; - } - - case rule_event_sentinel: { - auto rule_event = parse_rule(buffer); - if (!rule_event) { - return false; - } - event.set_step_event(rule_event); - return true; - } - - case side_condition_event_sentinel: { - auto side_condition_event = parse_side_condition(buffer); - if (!side_condition_event) { - return false; - } - event.set_step_event(side_condition_event); - return true; - } - - case side_condition_end_sentinel: { - auto side_condition_end_event = parse_side_condition_end(buffer); - if (!side_condition_end_event) { - return false; - } - event.set_step_event(side_condition_end_event); - return true; - } - - case pattern_matching_failure_sentinel: { - auto pattern_matching_failure_event - = parse_pattern_matching_failure(buffer); - if (!pattern_matching_failure_event) { - return false; - } - event.set_step_event(pattern_matching_failure_event); - return true; + uint64_t pattern_len = 0; + auto kore_term = parse_kore_term(buffer, pattern_len); + if (!kore_term) { + return false; } + event.setkore_pattern(kore_term, pattern_len); - default: return false; - } + return true; } sptr parse_step_event(proof_trace_buffer &buffer) { diff --git a/include/kllvm/codegen/CreateTerm.h b/include/kllvm/codegen/CreateTerm.h index 96757db99..55a8ed35e 100644 --- a/include/kllvm/codegen/CreateTerm.h +++ b/include/kllvm/codegen/CreateTerm.h @@ -26,14 +26,18 @@ class create_term { std::set static_terms_; llvm::Value *alloc_arg( - kore_composite_pattern *pattern, int idx, bool is_hook_arg, + kore_composite_pattern *pattern, int idx, std::string const &location_stack); + llvm::Value *create_hardcoded_hook( + std::string const &name, kore_composite_pattern *pattern, + std::vector &args, std::string const &location_stack); llvm::Value *create_hook( kore_composite_pattern *hook_att, kore_composite_pattern *pattern, std::string const &location_stack = ""); llvm::Value *create_function_call( std::string const &name, kore_composite_pattern *pattern, bool sret, - bool tailcc, bool is_hook, std::string const &location_stack = ""); + bool tailcc, bool is_hook, std::vector &args, + std::string const &location_stack = ""); llvm::Value *not_injection_case( kore_composite_pattern *constructor, llvm::Value *val, std::string const &location_stack = ""); diff --git a/include/kllvm/codegen/ProofEvent.h b/include/kllvm/codegen/ProofEvent.h index 195af8121..f108d4e9e 100644 --- a/include/kllvm/codegen/ProofEvent.h +++ b/include/kllvm/codegen/ProofEvent.h @@ -155,6 +155,15 @@ class proof_event { llvm::Value *val, kore_composite_sort *sort, bool is_hook_arg, llvm::BasicBlock *current_block); + [[nodiscard]] llvm::BasicBlock *short_circuit_hook_argument( + llvm::Value *val, llvm::Value *short_circuit_cond, bool invert_cond, + kore_composite_sort *sort, llvm::BasicBlock *current_block); + + [[nodiscard]] llvm::BasicBlock *short_circuit_hook_argument( + llvm::Value *val_first, llvm::Value *val_second, llvm::Value *select_cond, + kore_composite_sort *sort_first, kore_composite_sort *sort_second, + llvm::BasicBlock *current_block); + [[nodiscard]] llvm::BasicBlock *rewrite_event_pre( kore_axiom_declaration const &axiom, uint64_t arity, std::map vars, diff --git a/lib/codegen/CreateTerm.cpp b/lib/codegen/CreateTerm.cpp index 1215ef818..f16625ebf 100644 --- a/lib/codegen/CreateTerm.cpp +++ b/lib/codegen/CreateTerm.cpp @@ -258,16 +258,13 @@ sptr term_sort(kore_pattern *pattern) { } llvm::Value *create_term::alloc_arg( - kore_composite_pattern *pattern, int idx, bool is_hook_arg, + kore_composite_pattern *pattern, int idx, std::string const &location_stack) { kore_pattern *p = pattern->get_arguments()[idx].get(); std::string new_location = location_stack.empty() ? fmt::format("{}", idx) : fmt::format("{}:{}", location_stack, idx); llvm::Value *ret = create_allocation(p, new_location).first; - auto *sort = dynamic_cast(p->get_sort().get()); - proof_event e(definition_, module_); - current_block_ = e.argument(ret, sort, is_hook_arg, current_block_); return ret; } @@ -282,17 +279,14 @@ std::string escape(std::string const &str) { } // NOLINTNEXTLINE(*-cognitive-complexity) -llvm::Value *create_term::create_hook( - kore_composite_pattern *hook_att, kore_composite_pattern *pattern, - std::string const &location_stack) { +llvm::Value *create_term::create_hardcoded_hook( + std::string const &name, kore_composite_pattern *pattern, + std::vector &args, std::string const &location_stack) { auto *ptr_ty = llvm::PointerType::getUnqual(ctx_); - assert(hook_att->get_arguments().size() == 1); - auto *str_pattern - = dynamic_cast(hook_att->get_arguments()[0].get()); - std::string name = str_pattern->get_contents(); if (name == "BOOL.and" || name == "BOOL.andThen") { assert(pattern->get_arguments().size() == 2); - llvm::Value *first_arg = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *first_arg = alloc_arg(pattern, 0, location_stack); + args.push_back(first_arg); llvm::BasicBlock *cond_block = current_block_; llvm::BasicBlock *true_block = llvm::BasicBlock::Create(ctx_, "then", current_block_->getParent()); @@ -301,7 +295,8 @@ llvm::Value *create_term::create_hook( llvm::BranchInst::Create( true_block, merge_block, first_arg, current_block_); current_block_ = true_block; - llvm::Value *second_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *second_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(second_arg); llvm::BranchInst::Create(merge_block, current_block_); llvm::PHINode *phi = llvm::PHINode::Create( llvm::Type::getInt1Ty(ctx_), 2, "phi", merge_block); @@ -312,7 +307,8 @@ llvm::Value *create_term::create_hook( } if (name == "BOOL.or" || name == "BOOL.orElse") { assert(pattern->get_arguments().size() == 2); - llvm::Value *first_arg = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *first_arg = alloc_arg(pattern, 0, location_stack); + args.push_back(first_arg); llvm::BasicBlock *cond_block = current_block_; llvm::BasicBlock *false_block = llvm::BasicBlock::Create(ctx_, "else", current_block_->getParent()); @@ -321,7 +317,8 @@ llvm::Value *create_term::create_hook( llvm::BranchInst::Create( merge_block, false_block, first_arg, current_block_); current_block_ = false_block; - llvm::Value *second_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *second_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(second_arg); llvm::BranchInst::Create(merge_block, current_block_); llvm::PHINode *phi = llvm::PHINode::Create( llvm::Type::getInt1Ty(ctx_), 2, "phi", merge_block); @@ -332,7 +329,8 @@ llvm::Value *create_term::create_hook( } if (name == "BOOL.not") { assert(pattern->get_arguments().size() == 1); - llvm::Value *arg = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *arg = alloc_arg(pattern, 0, location_stack); + args.push_back(arg); llvm::BinaryOperator *neg = llvm::BinaryOperator::Create( llvm::Instruction::Xor, arg, llvm::ConstantInt::get(llvm::Type::getInt1Ty(ctx_), 1), "hook_BOOL_not", @@ -341,7 +339,8 @@ llvm::Value *create_term::create_hook( } if (name == "BOOL.implies") { assert(pattern->get_arguments().size() == 2); - llvm::Value *first_arg = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *first_arg = alloc_arg(pattern, 0, location_stack); + args.push_back(first_arg); llvm::BasicBlock *cond_block = current_block_; llvm::BasicBlock *true_block = llvm::BasicBlock::Create(ctx_, "then", current_block_->getParent()); @@ -350,7 +349,8 @@ llvm::Value *create_term::create_hook( llvm::BranchInst::Create( true_block, merge_block, first_arg, current_block_); current_block_ = true_block; - llvm::Value *second_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *second_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(second_arg); llvm::BranchInst::Create(merge_block, current_block_); llvm::PHINode *phi = llvm::PHINode::Create( llvm::Type::getInt1Ty(ctx_), 2, "phi", merge_block); @@ -362,8 +362,10 @@ llvm::Value *create_term::create_hook( } if (name == "BOOL.ne" || name == "BOOL.xor") { assert(pattern->get_arguments().size() == 2); - llvm::Value *first_arg = alloc_arg(pattern, 0, true, location_stack); - llvm::Value *second_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *first_arg = alloc_arg(pattern, 0, location_stack); + args.push_back(first_arg); + llvm::Value *second_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(second_arg); llvm::BinaryOperator *xor_op = llvm::BinaryOperator::Create( llvm::Instruction::Xor, first_arg, second_arg, "hook_BOOL_ne", current_block_); @@ -371,8 +373,10 @@ llvm::Value *create_term::create_hook( } if (name == "BOOL.eq") { assert(pattern->get_arguments().size() == 2); - llvm::Value *first_arg = alloc_arg(pattern, 0, true, location_stack); - llvm::Value *second_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *first_arg = alloc_arg(pattern, 0, location_stack); + args.push_back(first_arg); + llvm::Value *second_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(second_arg); auto *eq = new llvm::ICmpInst( *current_block_, llvm::CmpInst::ICMP_EQ, first_arg, second_arg, "hook_BOOL_eq"); @@ -380,7 +384,8 @@ llvm::Value *create_term::create_hook( } if (name == "KEQUAL.ite") { assert(pattern->get_arguments().size() == 3); - llvm::Value *cond = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *cond = alloc_arg(pattern, 0, location_stack); + args.push_back(cond); llvm::BasicBlock *true_block = llvm::BasicBlock::Create(ctx_, "then", current_block_->getParent()); llvm::BasicBlock *false_block @@ -389,10 +394,12 @@ llvm::Value *create_term::create_hook( ctx_, "hook_KEQUAL_ite", current_block_->getParent()); llvm::BranchInst::Create(true_block, false_block, cond, current_block_); current_block_ = true_block; - llvm::Value *true_arg = alloc_arg(pattern, 1, true, location_stack); + llvm::Value *true_arg = alloc_arg(pattern, 1, location_stack); + args.push_back(true_arg); llvm::BasicBlock *new_true_block = current_block_; current_block_ = false_block; - llvm::Value *false_arg = alloc_arg(pattern, 2, true, location_stack); + llvm::Value *false_arg = alloc_arg(pattern, 2, location_stack); + args.push_back(false_arg); if (true_arg->getType()->isPointerTy() && !false_arg->getType()->isPointerTy()) { auto *alloc_collection @@ -417,7 +424,8 @@ llvm::Value *create_term::create_hook( return phi; } if (name == "MINT.uvalue") { - llvm::Value *mint = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *mint = alloc_arg(pattern, 0, location_stack); + args.push_back(mint); value_type cat = dynamic_cast( pattern->get_constructor()->get_arguments()[0].get()) ->get_category(definition_); @@ -468,7 +476,8 @@ llvm::Value *create_term::create_hook( return result; } if (name == "MINT.svalue") { - llvm::Value *mint = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *mint = alloc_arg(pattern, 0, location_stack); + args.push_back(mint); value_type cat = dynamic_cast( pattern->get_constructor()->get_arguments()[0].get()) ->get_category(definition_); @@ -519,7 +528,8 @@ llvm::Value *create_term::create_hook( return result; } if (name == "MINT.integer") { - llvm::Value *mpz = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *mpz = alloc_arg(pattern, 0, location_stack); + args.push_back(mpz); value_type cat = dynamic_cast( pattern->get_constructor()->get_sort().get()) ->get_category(definition_); @@ -566,7 +576,8 @@ llvm::Value *create_term::create_hook( return result; } if (name == "MINT.round") { - llvm::Value *in = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *in = alloc_arg(pattern, 0, location_stack); + args.push_back(in); auto *type_in = llvm::dyn_cast(in->getType()); assert(type_in); unsigned bits_in = type_in->getBitWidth(); @@ -585,7 +596,8 @@ llvm::Value *create_term::create_hook( return new llvm::TruncInst(in, type_out, "trunc", current_block_); } if (name == "MINT.sext") { - llvm::Value *in = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *in = alloc_arg(pattern, 0, location_stack); + args.push_back(in); auto *type_in = llvm::dyn_cast(in->getType()); assert(type_in); unsigned bits_in = type_in->getBitWidth(); @@ -604,17 +616,21 @@ llvm::Value *create_term::create_hook( return new llvm::TruncInst(in, type_out, "trunc", current_block_); } if (name == "MINT.neg") { - llvm::Value *in = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *in = alloc_arg(pattern, 0, location_stack); + args.push_back(in); return llvm::BinaryOperator::CreateNeg(in, "hook_MINT_neg", current_block_); } if (name == "MINT.not") { - llvm::Value *in = alloc_arg(pattern, 0, true, location_stack); + llvm::Value *in = alloc_arg(pattern, 0, location_stack); + args.push_back(in); return llvm::BinaryOperator::CreateNot(in, "hook_MINT_not", current_block_); #define MINT_MINMAX(hookname, inst) \ } \ if (name == "MINT." #hookname) { \ - llvm::Value *first = alloc_arg(pattern, 0, true, location_stack); \ - llvm::Value *second = alloc_arg(pattern, 1, true, location_stack); \ + llvm::Value *first = alloc_arg(pattern, 0, location_stack); \ + args.push_back(first); \ + llvm::Value *second = alloc_arg(pattern, 1, location_stack); \ + args.push_back(second); \ auto *cmp = new llvm::ICmpInst( \ *current_block_, llvm::CmpInst::inst, first, second, \ "cmp_" #hookname); \ @@ -627,8 +643,10 @@ llvm::Value *create_term::create_hook( #define MINT_CMP(hookname, inst) \ } \ if (name == "MINT." #hookname) { \ - llvm::Value *first = alloc_arg(pattern, 0, true, location_stack); \ - llvm::Value *second = alloc_arg(pattern, 1, true, location_stack); \ + llvm::Value *first = alloc_arg(pattern, 0, location_stack); \ + args.push_back(first); \ + llvm::Value *second = alloc_arg(pattern, 1, location_stack); \ + args.push_back(second); \ return new llvm::ICmpInst( \ *current_block_, llvm::CmpInst::inst, first, second, \ "hook_MINT_" #hookname) @@ -645,8 +663,10 @@ llvm::Value *create_term::create_hook( #define MINT_BINOP(hookname, inst) \ } \ if (name == "MINT." #hookname) { \ - llvm::Value *first = alloc_arg(pattern, 0, true, location_stack); \ - llvm::Value *second = alloc_arg(pattern, 1, true, location_stack); \ + llvm::Value *first = alloc_arg(pattern, 0, location_stack); \ + args.push_back(first); \ + llvm::Value *second = alloc_arg(pattern, 1, location_stack); \ + args.push_back(second); \ return llvm::BinaryOperator::Create( \ llvm::Instruction::inst, first, second, "hook_MINT_" #hookname, \ current_block_) @@ -669,12 +689,81 @@ llvm::Value *create_term::create_hook( assert(false && "not implemented yet: MInt"); abort(); } - std::string hook_name = "hook_" + name.substr(0, name.find('.')) + "_" - + name.substr(name.find('.') + 1); - auto *old_val = disable_gc(); - auto *result = create_function_call( - hook_name, pattern, true, false, true, location_stack); - enable_gc(old_val); + + return nullptr; +} + +llvm::Value *create_term::create_hook( + kore_composite_pattern *hook_att, kore_composite_pattern *pattern, + std::string const &location_stack) { + assert(hook_att->get_arguments().size() == 1); + auto *str_pattern + = dynamic_cast(hook_att->get_arguments()[0].get()); + std::string name = str_pattern->get_contents(); + auto *result_sort + = dynamic_cast(pattern->get_sort().get()); + + std::vector args; + llvm::Value *result + = create_hardcoded_hook(name, pattern, args, location_stack); + if (!result) { + auto *old_val = disable_gc(); + std::string hook_name = "hook_" + name.substr(0, name.find('.')) + "_" + + name.substr(name.find('.') + 1); + result = create_function_call( + hook_name, pattern, true, false, true, args, location_stack); + enable_gc(old_val); + } + + proof_event e(definition_, module_); + current_block_ + = e.hook_event_pre(name, pattern, current_block_, location_stack); + + // We handle short-circuiting hooks individually, checking for potentially not + // evaluated arguments. + if (name == "BOOL.and" || name == "BOOL.andThen" || name == "BOOL.implies") { + auto const &p = pattern->get_arguments(); + auto *sort_0 = dynamic_cast(p[0]->get_sort().get()); + auto *sort_1 = dynamic_cast(p[1]->get_sort().get()); + + current_block_ = e.argument(args[0], sort_0, true, current_block_); + + // These do not short circuit when the first argument is true. + current_block_ = e.short_circuit_hook_argument( + args[1], args[0], false, sort_1, current_block_); + } else if (name == "BOOL.or" || name == "BOOL.orElse") { + auto const &p = pattern->get_arguments(); + auto *sort_0 = dynamic_cast(p[0]->get_sort().get()); + auto *sort_1 = dynamic_cast(p[1]->get_sort().get()); + + current_block_ = e.argument(args[0], sort_0, true, current_block_); + + // These do not short circuit when the first argument is false. + current_block_ = e.short_circuit_hook_argument( + args[1], args[0], true, sort_1, current_block_); + } else if (name == "KEQUAL.ite") { + auto const &p = pattern->get_arguments(); + auto *sort_0 = dynamic_cast(p[0]->get_sort().get()); + auto *sort_1 = dynamic_cast(p[1]->get_sort().get()); + auto *sort_2 = dynamic_cast(p[2]->get_sort().get()); + + current_block_ = e.argument(args[0], sort_0, true, current_block_); + + // The second argument does not short circuit when the first argument is true, while + // the third argument does not short circuit when the first argument is false. + current_block_ = e.short_circuit_hook_argument( + args[1], args[2], args[0], sort_1, sort_2, current_block_); + } else { + size_t i = 0; + for (auto const &p : pattern->get_arguments()) { + auto *sort = dynamic_cast(p->get_sort().get()); + current_block_ = e.argument(args[i], sort, true, current_block_); + i++; + } + } + + current_block_ = e.hook_event_post(result, result_sort, current_block_); + return result; } @@ -701,20 +790,15 @@ void create_term::enable_gc(llvm::Value *was_enabled) { // recursive. llvm::Value *create_term::create_function_call( std::string const &name, kore_composite_pattern *pattern, bool sret, - bool tailcc, bool is_hook, std::string const &location_stack) { - auto event = proof_event(definition_, module_); - - current_block_ - = event.function_event_pre(current_block_, pattern, location_stack); - - std::vector args; + bool tailcc, bool is_hook, std::vector &args, + std::string const &location_stack) { auto *return_sort = dynamic_cast( pattern->get_constructor()->get_sort().get()); auto return_cat = return_sort->get_category(definition_); int i = 0; for (auto const &sort : pattern->get_constructor()->get_arguments()) { auto *concrete_sort = dynamic_cast(sort.get()); - llvm::Value *arg = alloc_arg(pattern, i, false, location_stack); + llvm::Value *arg = alloc_arg(pattern, i, location_stack); i++; switch (concrete_sort->get_category(definition_).cat) { case sort_category::Map: @@ -735,16 +819,17 @@ llvm::Value *create_term::create_function_call( } } - current_block_ = event.function_event_post(current_block_); - - if (is_hook) { - int i = 0; + if (!is_hook) { + proof_event e(definition_, module_); + current_block_ + = e.function_event_pre(current_block_, pattern, location_stack); + size_t i = 0; for (auto const &p : pattern->get_arguments()) { auto *sort = dynamic_cast(p->get_sort().get()); - proof_event e(definition_, module_); - current_block_ = e.argument(args[i], sort, true, current_block_); + current_block_ = e.argument(args[i], sort, false, current_block_); i++; } + current_block_ = e.function_event_post(current_block_); } return create_function_call(name, return_cat, args, sret, tailcc); @@ -940,29 +1025,16 @@ std::pair create_term::create_allocation( || (symbol_decl->attributes().contains(attribute_set::key::Anywhere) && !is_anywhere_owise_)) { if (symbol_decl->attributes().contains(attribute_set::key::Hook)) { - auto *sort = dynamic_cast( - constructor->get_sort().get()); - auto *str_pattern = dynamic_cast( - symbol_decl->attributes() - .get(attribute_set::key::Hook) - ->get_arguments()[0] - .get()); - std::string name = str_pattern->get_contents(); - - proof_event p(definition_, module_); - current_block_ = p.hook_event_pre( - name, constructor, current_block_, location_stack); llvm::Value *val = create_hook( symbol_decl->attributes().get(attribute_set::key::Hook).get(), constructor, location_stack); - current_block_ = p.hook_event_post(val, sort, current_block_); - return std::make_pair(val, true); } auto fn_name = fmt::format("eval_{}", ast_to_string(*symbol, 0, false)); + std::vector args; return std::make_pair( create_function_call( - fn_name, constructor, false, true, false, location_stack), + fn_name, constructor, false, true, false, args, location_stack), true); } if (auto *sort diff --git a/lib/codegen/ProofEvent.cpp b/lib/codegen/ProofEvent.cpp index 294e8b2d7..9ff58d800 100644 --- a/lib/codegen/ProofEvent.cpp +++ b/lib/codegen/ProofEvent.cpp @@ -391,6 +391,60 @@ llvm::BasicBlock *proof_event::argument( return merge_block; } +llvm::BasicBlock *proof_event::short_circuit_hook_argument( + llvm::Value *val, llvm::Value *short_circuit_cond, bool invert_cond, + kore_composite_sort *sort, llvm::BasicBlock *current_block) { + if (!proof_hint_instrumentation) { + return current_block; + } + + auto *f = current_block->getParent(); + auto *true_block = llvm::BasicBlock::Create(ctx_, "if_no_short_circ", f); + auto *merge_block = llvm::BasicBlock::Create(ctx_, "tail_short_circ", f); + + if (invert_cond) { + short_circuit_cond = llvm::BinaryOperator::Create( + llvm::Instruction::Xor, short_circuit_cond, + llvm::ConstantInt::get(llvm::Type::getInt1Ty(ctx_), 1), "", + current_block); + } + llvm::BranchInst::Create( + true_block, merge_block, short_circuit_cond, current_block); + + true_block = argument(val, sort, true, true_block); + llvm::BranchInst::Create(merge_block, true_block); + + return merge_block; +} + +llvm::BasicBlock *proof_event::short_circuit_hook_argument( + llvm::Value *val_first, llvm::Value *val_second, llvm::Value *select_cond, + kore_composite_sort *sort_first, kore_composite_sort *sort_second, + llvm::BasicBlock *current_block) { + if (!proof_hint_instrumentation) { + return current_block; + } + + auto *f = current_block->getParent(); + auto *first_block + = llvm::BasicBlock::Create(ctx_, "if_short_circ_select_first", f); + auto *second_block + = llvm::BasicBlock::Create(ctx_, "if_short_circ_select_second", f); + auto *merge_block + = llvm::BasicBlock::Create(ctx_, "tail_short_circ_select", f); + + llvm::BranchInst::Create( + first_block, second_block, select_cond, current_block); + + first_block = argument(val_first, sort_first, true, first_block); + llvm::BranchInst::Create(merge_block, first_block); + + second_block = argument(val_second, sort_second, true, second_block); + llvm::BranchInst::Create(merge_block, second_block); + + return merge_block; +} + /* * Rewrite Events */ diff --git a/runtime/util/util.cpp b/runtime/util/util.cpp index ef29ee540..461013d25 100644 --- a/runtime/util/util.cpp +++ b/runtime/util/util.cpp @@ -36,7 +36,7 @@ block *construct_raw_term(void *subject, char const *sort, bool raw_value) { } void print_proof_hint_header(proof_trace_writer *writer) { - uint32_t version = 12; + uint32_t version = 13; writer->proof_trace_header(version); } } diff --git a/test/output/add-rewrite/input.proof.debug.out.diff b/test/output/add-rewrite/input.proof.debug.out.diff index 79d3848b4..a23cc0ef8 100644 --- a/test/output/add-rewrite/input.proof.debug.out.diff +++ b/test/output/add-rewrite/input.proof.debug.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] @@ -18,12 +15,11 @@ rule: 111 1 [] [] function: LblinitKCell{} (0) rule: 112 1 [] [] VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/add-rewrite/input.proof.out.diff b/test/output/add-rewrite/input.proof.out.diff index cdfca33c9..886a25170 100644 --- a/test/output/add-rewrite/input.proof.out.diff +++ b/test/output/add-rewrite/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] @@ -18,12 +15,11 @@ rule: 111 1 function: LblinitKCell{} (0) rule: 112 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/arith/add.proof.out.diff b/test/output/arith/add.proof.out.diff index 9882306be..4acd07862 100644 --- a/test/output/arith/add.proof.out.diff +++ b/test/output/arith/add.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] @@ -18,12 +15,11 @@ rule: 2803 1 function: LblinitKCell{} (0) rule: 2804 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,27 +27,27 @@ rule: 2802 0 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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[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"),\dv{SortInt{}}("2")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2747 true @@ -62,27 +58,27 @@ rule: 2747 4 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -92,17 +88,16 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("1")] VarB = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2740 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2740 true @@ -114,27 +109,27 @@ rule: 2740 5 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -144,7 +139,6 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("1")] VarB = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("4")] diff --git a/test/output/arith/well.proof.out.diff b/test/output/arith/well.proof.out.diff index 21844ddbe..c51fe7d1a 100644 --- a/test/output/arith/well.proof.out.diff +++ b/test/output/arith/well.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] @@ -18,12 +15,11 @@ rule: 2803 1 function: LblinitKCell{} (0) rule: 2804 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,14 +27,14 @@ rule: 2802 0 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2752 true @@ -50,27 +46,27 @@ rule: 2752 5 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")))] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[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"),\dv{SortInt{}}("2")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2747 true @@ -81,27 +77,27 @@ rule: 2747 4 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -111,17 +107,16 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("1")] VarB = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2740 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2740 true @@ -133,27 +128,27 @@ rule: 2740 5 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -163,17 +158,16 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("1")] VarB = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2743 1 Var'Unds'Gen4 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2743 true @@ -186,27 +180,27 @@ rule: 2743 6 VarHOLE = kore[\dv{SortInt{}}("4")] side condition entry: 2752 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2752 false side condition entry: 2755 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2755 true @@ -218,27 +212,27 @@ rule: 2755 5 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -248,17 +242,16 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("3")] VarB = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2745 1 Var'Unds'Gen4 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2745 true @@ -271,40 +264,40 @@ rule: 2745 6 VarHOLE = kore[\dv{SortInt{}}("7")] side condition entry: 2752 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2752 false side condition entry: 2755 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2755 false side condition entry: 2754 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2754 true @@ -316,27 +309,27 @@ rule: 2754 5 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'ARITH-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("10"))] side condition entry: 2746 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2746 false side condition entry: 2747 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2747 false @@ -346,17 +339,16 @@ rule: 2748 4 VarA = kore[\dv{SortInt{}}("5")] VarB = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2744 1 Var'Unds'Gen4 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2744 true @@ -369,40 +361,40 @@ rule: 2744 6 VarHOLE = kore[\dv{SortInt{}}("15")] side condition entry: 2752 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2752 false side condition entry: 2755 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2755 false side condition entry: 2754 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2841 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2841 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2754 false @@ -412,13 +404,11 @@ rule: 2753 5 VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("15")] VarZ = kore[\dv{SortInt{}}("7")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("15")] +hook result: kore[\dv{SortInt{}}("19")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("15")] - hook result: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("12")] diff --git a/test/output/assoc-function/left.proof.out.diff b/test/output/assoc-function/left.proof.out.diff index 62d6619aa..2b29960d8 100644 --- a/test/output/assoc-function/left.proof.out.diff +++ b/test/output/assoc-function/left.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} () rule: 103 2 Var'Unds'X = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] @@ -12,15 +12,12 @@ rule: 103 2 Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] @@ -30,12 +27,11 @@ rule: 108 1 function: LblinitKCell{} (0) rule: 109 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] rule: 149 1 VarK = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/assoc-function/next-left.proof.out.diff b/test/output/assoc-function/next-left.proof.out.diff index 2103ca454..f145ee708 100644 --- a/test/output/assoc-function/next-left.proof.out.diff +++ b/test/output/assoc-function/next-left.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'UndsPlus'left'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} () rule: 103 2 Var'Unds'X = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] @@ -12,15 +12,12 @@ rule: 103 2 Var'Unds'X = kore[Lblc'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarY = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] hook result: 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{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()))] hook result: 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{}()))] @@ -30,12 +27,11 @@ rule: 108 1 function: LblinitKCell{} (0) rule: 109 1 VarInit = 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{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] rule: 149 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/assoc-function/next-right.proof.out.diff b/test/output/assoc-function/next-right.proof.out.diff index c2ab5eada..501f6ecfd 100644 --- a/test/output/assoc-function/next-right.proof.out.diff +++ b/test/output/assoc-function/next-right.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} () rule: 104 2 Var'Unds'Y = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] @@ -12,15 +12,12 @@ rule: 104 2 Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] hook result: 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{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()))] hook result: 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{}()))] @@ -30,12 +27,11 @@ rule: 108 1 function: LblinitKCell{} (0) rule: 109 1 VarInit = 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{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] rule: 149 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'ASSOC-FUNCTION-SYNTAX'Unds'KItem'Unds'Foo{}(Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/assoc-function/right.proof.out.diff b/test/output/assoc-function/right.proof.out.diff index 859520304..d1f6bc728 100644 --- a/test/output/assoc-function/right.proof.out.diff +++ b/test/output/assoc-function/right.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'UndsPlus'right'UndsUnds'ASSOC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{} () rule: 104 2 Var'Unds'Y = kore[Lbld'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] @@ -12,15 +12,12 @@ rule: 104 2 Var'Unds'Y = kore[Lblb'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] VarX = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] @@ -30,12 +27,11 @@ rule: 108 1 function: LblinitKCell{} (0) rule: 109 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] rule: 149 1 VarK = kore[Lbla'Unds'ASSOC-FUNCTION-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/abs.proof.out.diff b/test/output/builtin-functions/abs.proof.out.diff index 7c147f350..1eae01985 100644 --- a/test/output/builtin-functions/abs.proof.out.diff +++ b/test/output/builtin-functions/abs.proof.out.diff @@ -1,31 +1,26 @@ -version: 12 +version: 13 function: Lblabs'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Int'Unds'Int{} () rule: 210 1 VarI = kore[\dv{SortInt{}}("-5")] +hook: INT.lt Lbl'Unds-LT-'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("-5")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +hook: INT.sub Lbl'Unds'-Int'Unds'{} (1) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("-5")] +hook result: kore[\dv{SortInt{}}("5")] hook: KEQUAL.ite Lblite{SortInt{}} () - hook: INT.lt Lbl'Unds-LT-'Int'Unds'{} (0) - function: Lbl'Unds-LT-'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("-5")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: INT.sub Lbl'Unds'-Int'Unds'{} (1) - function: Lbl'Unds'-Int'Unds'{} (1) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("-5")] - hook result: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("5")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] @@ -35,12 +30,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("5")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("5"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("5")] rule: 280 1 VarK = kore[\dv{SortInt{}}("5")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/double.proof.out.diff b/test/output/builtin-functions/double.proof.out.diff index beb15145a..87dcdc706 100644 --- a/test/output/builtin-functions/double.proof.out.diff +++ b/test/output/builtin-functions/double.proof.out.diff @@ -1,22 +1,18 @@ -version: 12 +version: 13 function: Lbldouble'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Int'Unds'Int{} () rule: 214 1 VarI = kore[\dv{SortInt{}}("5")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} () - function: Lbl'UndsStar'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] @@ -26,12 +22,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("10")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("10"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("10")] rule: 280 1 VarK = kore[\dv{SortInt{}}("10")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/head-bytes.proof.out.diff b/test/output/builtin-functions/head-bytes.proof.out.diff index 78d6f64c1..25867719f 100644 --- a/test/output/builtin-functions/head-bytes.proof.out.diff +++ b/test/output/builtin-functions/head-bytes.proof.out.diff @@ -1,23 +1,19 @@ -version: 12 +version: 13 function: Lblhead'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Bytes'Unds'Bytes{} () rule: 219 1 VarB = kore[\dv{SortBytes{}}("bytes")] hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'Unds'Bytes'Unds'Bytes'Unds'Int'Unds'Int{} () - function: LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'Unds'Bytes'Unds'Bytes'Unds'Int'Unds'Int{} () arg: kore[\dv{SortBytes{}}("bytes")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBytes{}}("b")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortBytes{}}("b")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] @@ -27,12 +23,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortBytes{}}("b")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBytes{}}("b"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortBytes{}}("b")] rule: 280 1 VarK = kore[\dv{SortBytes{}}("b")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/head-string.proof.out.diff b/test/output/builtin-functions/head-string.proof.out.diff index 3252fcfcb..714072845 100644 --- a/test/output/builtin-functions/head-string.proof.out.diff +++ b/test/output/builtin-functions/head-string.proof.out.diff @@ -1,23 +1,19 @@ -version: 12 +version: 13 function: Lblhead'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'String'Unds'String{} () rule: 220 1 VarS = kore[\dv{SortString{}}("string")] hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMMON'Unds'String'Unds'String'Unds'Int'Unds'Int{} () - function: LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMMON'Unds'String'Unds'String'Unds'Int'Unds'Int{} () arg: kore[\dv{SortString{}}("string")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortString{}}("s")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortString{}}("s")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] @@ -27,12 +23,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortString{}}("s")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("s"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortString{}}("s")] rule: 280 1 VarK = kore[\dv{SortString{}}("s")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/ispos.proof.out.diff b/test/output/builtin-functions/ispos.proof.out.diff index 1b39117a4..397dc6bf7 100644 --- a/test/output/builtin-functions/ispos.proof.out.diff +++ b/test/output/builtin-functions/ispos.proof.out.diff @@ -1,22 +1,18 @@ -version: 12 +version: 13 function: LblisPos'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Bool'Unds'Int{} () rule: 255 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () - function: Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] @@ -26,12 +22,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortBool{}}("false")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortBool{}}("false")] rule: 280 1 VarK = kore[\dv{SortBool{}}("false")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/next-abs.proof.out.diff b/test/output/builtin-functions/next-abs.proof.out.diff index 610f76c7d..b778a00fa 100644 --- a/test/output/builtin-functions/next-abs.proof.out.diff +++ b/test/output/builtin-functions/next-abs.proof.out.diff @@ -1,31 +1,26 @@ -version: 12 +version: 13 function: Lblabs'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Int'Unds'Int{} () rule: 210 1 VarI = kore[\dv{SortInt{}}("-5")] +hook: INT.lt Lbl'Unds-LT-'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("-5")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +hook: INT.sub Lbl'Unds'-Int'Unds'{} (1) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("-5")] +hook result: kore[\dv{SortInt{}}("5")] hook: KEQUAL.ite Lblite{SortInt{}} () - hook: INT.lt Lbl'Unds-LT-'Int'Unds'{} (0) - function: Lbl'Unds-LT-'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("-5")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: INT.sub Lbl'Unds'-Int'Unds'{} (1) - function: Lbl'Unds'-Int'Unds'{} (1) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("-5")] - hook result: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("5")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] @@ -35,12 +30,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))] rule: 280 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("5"))] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/next-double.proof.out.diff b/test/output/builtin-functions/next-double.proof.out.diff index 6305128b9..25994bc64 100644 --- a/test/output/builtin-functions/next-double.proof.out.diff +++ b/test/output/builtin-functions/next-double.proof.out.diff @@ -1,22 +1,18 @@ -version: 12 +version: 13 function: Lbldouble'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Int'Unds'Int{} () rule: 214 1 VarI = kore[\dv{SortInt{}}("5")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} () - function: Lbl'UndsStar'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] @@ -26,12 +22,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))] rule: 280 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortInt{}}("10"))] function: LblinitGeneratedCounterCell{} (1) 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 a9a601a12..6966b67dc 100644 --- a/test/output/builtin-functions/next-head-bytes.proof.out.diff +++ b/test/output/builtin-functions/next-head-bytes.proof.out.diff @@ -1,23 +1,19 @@ -version: 12 +version: 13 function: Lblhead'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Bytes'Unds'Bytes{} () rule: 219 1 VarB = kore[\dv{SortBytes{}}("bytes")] hook: BYTES.substr LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'Unds'Bytes'Unds'Bytes'Unds'Int'Unds'Int{} () - function: LblsubstrBytes'LParUndsCommUndsCommUndsRParUnds'BYTES-HOOKED'Unds'Bytes'Unds'Bytes'Unds'Int'Unds'Int{} () arg: kore[\dv{SortBytes{}}("bytes")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBytes{}}("b")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] @@ -27,12 +23,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))] rule: 280 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBytes{}}("b"))] function: LblinitGeneratedCounterCell{} (1) 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 4f4076b36..b1a166c90 100644 --- a/test/output/builtin-functions/next-head-string.proof.out.diff +++ b/test/output/builtin-functions/next-head-string.proof.out.diff @@ -1,23 +1,19 @@ -version: 12 +version: 13 function: Lblhead'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'String'Unds'String{} () rule: 220 1 VarS = kore[\dv{SortString{}}("string")] hook: STRING.substr LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMMON'Unds'String'Unds'String'Unds'Int'Unds'Int{} () - function: LblsubstrString'LParUndsCommUndsCommUndsRParUnds'STRING-COMMON'Unds'String'Unds'String'Unds'Int'Unds'Int{} () arg: kore[\dv{SortString{}}("string")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortString{}}("s")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] @@ -27,12 +23,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))] rule: 280 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortString{}}("s"))] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-functions/next-ispos.proof.out.diff b/test/output/builtin-functions/next-ispos.proof.out.diff index 86669711f..ce8c4b009 100644 --- a/test/output/builtin-functions/next-ispos.proof.out.diff +++ b/test/output/builtin-functions/next-ispos.proof.out.diff @@ -1,22 +1,18 @@ -version: 12 +version: 13 function: LblisPos'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'Bool'Unds'Int{} () rule: 255 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () - function: Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] @@ -26,12 +22,11 @@ rule: 222 1 function: LblinitKCell{} (0) rule: 223 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))] rule: 280 1 VarK = kore[Lbl'Hash'next'LParUndsRParUnds'BUILTIN-FUNCTIONS-SYNTAX'Unds'KItem'Unds'KItem{}(\dv{SortBool{}}("false"))] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-hook-events/program.proof.out.diff b/test/output/builtin-hook-events/program.proof.out.diff index 0578d0d50..e30bbf382 100644 --- a/test/output/builtin-hook-events/program.proof.out.diff +++ b/test/output/builtin-hook-events/program.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] @@ -18,12 +15,11 @@ rule: 129 1 function: LblinitKCell{} (0) rule: 130 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))] rule: 172 1 VarK = kore[Lblfoo'LParUndsRParUnds'BUILTIN-HOOK-EVENTS-SYNTAX'Unds'Foo'Unds'Bool{}(\dv{SortBool{}}("true"))] function: LblinitGeneratedCounterCell{} (1) @@ -33,10 +29,10 @@ rule: 101 3 Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'DotVar1 = kore[dotk{}()] VarB = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} (0:0:0) - hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] 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/builtin-int/input.proof.out.diff b/test/output/builtin-int/input.proof.out.diff index a61ef4b1a..35a566b81 100644 --- a/test/output/builtin-int/input.proof.out.diff +++ b/test/output/builtin-int/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] @@ -18,12 +15,11 @@ rule: 159 1 function: LblinitKCell{} (0) rule: 160 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblsucc'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'BUILTIN-INT-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] 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: LblinitGeneratedCounterCell{} (1) @@ -34,7 +30,6 @@ rule: 124 3 Var'Unds'DotVar1 = kore[dotk{}()] VarX = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("6")] diff --git a/test/output/builtin-io/read.proof.out.diff b/test/output/builtin-io/read.proof.out.diff index 7f8af93d5..ba4eeb876 100644 --- a/test/output/builtin-io/read.proof.out.diff +++ b/test/output/builtin-io/read.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortString{}}("input_file")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] @@ -18,12 +15,11 @@ rule: 2761 1 function: LblinitKCell{} (0) rule: 2762 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortString{}}("input_file")] function: Lblproject'Coln'String{} (0:0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortString{}}("input_file"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortString{}}("input_file")] rule: 2841 1 VarK = kore[\dv{SortString{}}("input_file")] function: LblinitFdCell{} (1) @@ -42,7 +38,6 @@ function: Lbl'Hash'open'LParUndsRParUnds'K-IO'Unds'IOInt'Unds'String{} (0:0:0:0) rule: 2702 1 VarS = kore[\dv{SortString{}}("input_file")] hook: IO.open Lbl'Hash'open'LParUndsCommUndsRParUnds'K-IO'Unds'IOInt'Unds'String'Unds'String{} () - function: Lbl'Hash'open'LParUndsCommUndsRParUnds'K-IO'Unds'IOInt'Unds'String'Unds'String{} () arg: kore[\dv{SortString{}}("input_file")] arg: kore[\dv{SortString{}}("r+")] hook result: kore[Lbl'Hash'ENOENT{}()] diff --git a/test/output/builtin-json/id.proof.out.diff b/test/output/builtin-json/id.proof.out.diff index a7af13322..b904b20cf 100644 --- a/test/output/builtin-json/id.proof.out.diff +++ b/test/output/builtin-json/id.proof.out.diff @@ -1,25 +1,20 @@ -version: 12 +version: 13 function: Lblid'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'JSON'Unds'JSON{} () rule: 216 1 VarJ = kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] +hook: JSON.json2string LblJSON2String{} (0) + arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] +hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook: JSON.string2json LblString2JSON{} () - function: LblString2JSON{} () - hook: JSON.json2string LblJSON2String{} (0) - function: LblJSON2String{} (0) - arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] - hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] 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'{}()))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'{}())))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] @@ -29,12 +24,11 @@ rule: 218 1 function: LblinitKCell{} (0) rule: 219 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}())))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] rule: 276 1 VarK = kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/builtin-json/next-id.proof.out.diff b/test/output/builtin-json/next-id.proof.out.diff index cccab37a6..213bd100a 100644 --- a/test/output/builtin-json/next-id.proof.out.diff +++ b/test/output/builtin-json/next-id.proof.out.diff @@ -1,25 +1,20 @@ -version: 12 +version: 13 function: Lblid'LParUndsRParUnds'BUILTIN-JSON-SYNTAX'Unds'JSON'Unds'JSON{} () rule: 216 1 VarJ = kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] +hook: JSON.json2string LblJSON2String{} (0) + arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] +hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] hook: JSON.string2json LblString2JSON{} () - function: LblString2JSON{} () - hook: JSON.json2string LblJSON2String{} (0) - function: LblJSON2String{} (0) - arg: kore[LblJSONObject{}(LblJSONs{}(LblJSONEntry{}(\dv{SortString{}}("key"),\dv{SortInt{}}("2")),Lbl'Stop'List'LBraQuot'JSONs'QuotRBra'{}()))] - hook result: kore[\dv{SortString{}}("{\x22key\x22:2}")] 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'{}()))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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'{}())))] hook result: 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'{}()))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'{}()))))] hook result: 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'{}()))))] @@ -29,12 +24,11 @@ rule: 218 1 function: LblinitKCell{} (0) rule: 219 1 VarInit = 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'{}()))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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'{}()))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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'{}()))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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'{}())))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/cast/in.proof.out.diff b/test/output/cast/in.proof.out.diff index af64d7661..266c602cb 100644 --- a/test/output/cast/in.proof.out.diff +++ b/test/output/cast/in.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("42")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] @@ -18,12 +15,11 @@ rule: 168 1 function: LblinitKCell{} (0) rule: 169 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("42")] function: Lblproject'Coln'Exp{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("42")] rule: 213 1 VarK = kore[\dv{SortInt{}}("42")] function: LblinitSumCell{} (1) @@ -36,11 +32,10 @@ rule: 133 4 Var'Unds'Gen1 = kore[kseq{}(\dv{SortInt{}}("42"),dotk{}())] VarPgm = kore[\dv{SortInt{}}("42")] VarSUM = kore[\dv{SortInt{}}("0")] +function: Lblproject'Coln'Int{} (1:0:1) +rule: 218 1 + VarK = kore[\dv{SortInt{}}("42")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0) - function: Lbl'UndsPlus'Int'Unds'{} (1:0) - function: Lblproject'Coln'Int{} (1:0:1) - rule: 218 1 - VarK = kore[\dv{SortInt{}}("42")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("42")] hook result: 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 978af9cb9..7db63fedf 100644 --- a/test/output/cell-collection/exec.proof.out.diff +++ b/test/output/cell-collection/exec.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] @@ -18,18 +15,16 @@ rule: 245 1 function: LblinitKCell{} (0) rule: 246 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] rule: 320 1 VarK = kore[Lbl'Hash'exec'Unds'CELL-COLLECTION-SYNTAX'Unds'KItem{}()] function: LblinitMessagesCell{} (1) rule: 248 0 hook: MAP.unit Lbl'Stop'MessageCellMap{} (0) - function: Lbl'Stop'MessageCellMap{} (0) hook result: kore[Lbl'Stop'MessageCellMap{}()] function: LblinitGeneratedCounterCell{} (2) rule: 244 0 @@ -38,6 +33,5 @@ rule: 197 2 Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen0 = kore[Lbl'Stop'MessageCellMap{}()] hook: MAP.unit Lbl'Stop'MessageCellMap{} (1:0) - function: Lbl'Stop'MessageCellMap{} (1:0) hook result: kore[Lbl'Stop'MessageCellMap{}()] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(dotk{}()),Lbl'-LT-'messages'-GT-'{}(Lbl'Stop'MessageCellMap{}()),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 bad3afea6..ac36555e0 100644 --- a/test/output/cell-value/init.proof.out.diff +++ b/test/output/cell-value/init.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] @@ -18,18 +15,16 @@ rule: 2812 1 function: LblinitKCell{} (0) rule: 2813 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] rule: 2907 1 VarK = kore[Lbl'Hash'init'Unds'CELL-VALUE-SYNTAX'Unds'KItem{}()] function: LblinitMessagesCell{} (1) rule: 2815 0 hook: MAP.unit Lbl'Stop'MessageCellMap{} (0) - function: Lbl'Stop'MessageCellMap{} (0) hook result: kore[Lbl'Stop'MessageCellMap{}()] function: LblinitGeneratedCounterCell{} (2) rule: 2811 0 @@ -45,13 +40,11 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("0")] VarREC = kore[\dv{SortString{}}("fooAccount")] VarVAL = kore[\dv{SortInt{}}("100")] +hook: MAP.element LblMessageCellMapItem{} (1:0:0) + arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0"))] + arg: kore[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")))] +hook result: 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"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) - function: Lbl'Unds'MessageCellMap'Unds'{} (1:0) - hook: MAP.element LblMessageCellMapItem{} (1:0:0) - function: LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("0"))] - arg: kore[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")))] - hook result: 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"))))] arg: 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"))))] arg: kore[Lbl'Stop'MessageCellMap{}()] hook result: 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"))))] @@ -62,13 +55,11 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("1")] VarREC = kore[\dv{SortString{}}("barAccount")] VarVAL = kore[\dv{SortInt{}}("50")] +hook: MAP.element LblMessageCellMapItem{} (1:0:0) + arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1"))] + arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))] +hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) - function: Lbl'Unds'MessageCellMap'Unds'{} (1:0) - hook: MAP.element LblMessageCellMapItem{} (1:0:0) - function: LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1"))] - arg: kore[Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))] - hook result: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] arg: kore[LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))] arg: 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"))))] hook result: kore[Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))),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")))))] @@ -79,13 +70,11 @@ rule: 2760 6 VarID = kore[\dv{SortInt{}}("2")] VarREC = kore[\dv{SortString{}}("oofAccount")] VarVAL = kore[\dv{SortInt{}}("200")] +hook: MAP.element LblMessageCellMapItem{} (1:0:0) + arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2"))] + arg: kore[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")))] +hook result: kore[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"))))] hook: MAP.concat Lbl'Unds'MessageCellMap'Unds'{} (1:0) - function: Lbl'Unds'MessageCellMap'Unds'{} (1:0) - hook: MAP.element LblMessageCellMapItem{} (1:0:0) - function: LblMessageCellMapItem{} (1:0:0) - arg: kore[Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("2"))] - arg: kore[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")))] - hook result: kore[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"))))] arg: kore[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"))))] arg: kore[Lbl'Unds'MessageCellMap'Unds'{}(LblMessageCellMapItem{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount")))),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")))))] hook result: kore[Lbl'Unds'MessageCellMap'Unds'{}(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{}}("1")),Lbl'-LT-'message'-GT-'{}(Lbl'-LT-'msgID'-GT-'{}(\dv{SortInt{}}("1")),Lbl'-LT-'value'-GT-'{}(\dv{SortInt{}}("50")),Lbl'-LT-'to'-GT-'{}(\dv{SortString{}}("barAccount"))))),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")))))] @@ -107,7 +96,6 @@ side condition entry: 2805 2 VarID = kore[\dv{SortInt{}}("1")] VarID'Apos' = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -123,7 +111,6 @@ side condition entry: 2805 2 VarID = kore[\dv{SortInt{}}("1")] VarID'Apos' = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] diff --git a/test/output/concurrent-counters/4.proof.out.diff b/test/output/concurrent-counters/4.proof.out.diff index 78bb1e533..92c941db1 100644 --- a/test/output/concurrent-counters/4.proof.out.diff +++ b/test/output/concurrent-counters/4.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] @@ -18,12 +15,11 @@ rule: 157 1 function: LblinitKCell{} (0) rule: 158 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))] rule: 203 1 VarK = kore[Lblstate'LParUndsCommUndsRParUnds'CONCURRENT-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0"))] function: LblinitGeneratedCounterCell{} (1) @@ -32,7 +28,6 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LP side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("4")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -43,19 +38,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("4")] VarN = kore[\dv{SortInt{}}("0")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("3")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -66,19 +58,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("3")] VarN = kore[\dv{SortInt{}}("4")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("2")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -86,7 +75,6 @@ side condition exit: 121 false side condition entry: 122 1 VarM = kore[\dv{SortInt{}}("2")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -97,19 +85,16 @@ rule: 122 4 VarM = kore[\dv{SortInt{}}("2")] VarN = kore[\dv{SortInt{}}("7")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:1) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("1")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -117,7 +102,6 @@ side condition exit: 121 false side condition entry: 122 1 VarM = kore[\dv{SortInt{}}("1")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -128,19 +112,16 @@ rule: 122 4 VarM = kore[\dv{SortInt{}}("1")] VarN = kore[\dv{SortInt{}}("6")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("0")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:1) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("0")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -148,7 +129,6 @@ side condition exit: 121 false side condition entry: 122 1 VarM = kore[\dv{SortInt{}}("0")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/conditional-function/3.proof.out.diff b/test/output/conditional-function/3.proof.out.diff index a6af2f836..21bf96949 100644 --- a/test/output/conditional-function/3.proof.out.diff +++ b/test/output/conditional-function/3.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] @@ -18,12 +15,11 @@ rule: 161 1 function: LblinitKCell{} (0) rule: 162 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblbar'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("3")))] 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: LblinitGeneratedCounterCell{} (1) @@ -37,72 +33,62 @@ function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Und side condition entry: 156 1 VarX = kore[\dv{SortInt{}}("3")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 156 true rule: 156 1 VarX = kore[\dv{SortInt{}}("3")] +hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) +side condition entry: 156 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 156 true +rule: 156 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("1")] +function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) +side condition entry: 156 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 156 true +rule: 156 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("0")] +function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) +side condition entry: 156 1 + VarX = kore[\dv{SortInt{}}("0")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 156 false +rule: 157 0 +hook: INT.mul Lbl'UndsStar'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("1")] +hook: INT.mul Lbl'UndsStar'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} () - function: Lbl'UndsStar'Int'Unds'{} () - function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) - hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) - function: Lbl'Unds'-Int'Unds'{} (1:0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 156 1 - VarX = kore[\dv{SortInt{}}("2")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 156 true - rule: 156 1 - VarX = kore[\dv{SortInt{}}("2")] - hook: INT.mul Lbl'UndsStar'Int'Unds'{} () - function: Lbl'UndsStar'Int'Unds'{} () - function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) - hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) - function: Lbl'Unds'-Int'Unds'{} (1:0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("1")] - side condition entry: 156 1 - VarX = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 156 true - rule: 156 1 - VarX = kore[\dv{SortInt{}}("1")] - hook: INT.mul Lbl'UndsStar'Int'Unds'{} () - function: Lbl'UndsStar'Int'Unds'{} () - function: Lblfactorial'LParUndsRParUnds'CONDITIONAL-FUNCTION-SYNTAX'Unds'Int'Unds'Int{} (1) - hook: INT.sub Lbl'Unds'-Int'Unds'{} (1:0) - function: Lbl'Unds'-Int'Unds'{} (1:0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("0")] - side condition entry: 156 1 - VarX = kore[\dv{SortInt{}}("0")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 156 false - rule: 157 0 - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("6")] diff --git a/test/output/custom-klabel-fun/input.proof.out.diff b/test/output/custom-klabel-fun/input.proof.out.diff index 75c119cbf..3c469bc36 100644 --- a/test/output/custom-klabel-fun/input.proof.out.diff +++ b/test/output/custom-klabel-fun/input.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lblbar1'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 92 1 VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] @@ -12,15 +12,12 @@ function: Lblbaz2'LParUndsRParUnds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo'Unds'Foo{} rule: 95 1 VarX = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] @@ -30,12 +27,11 @@ rule: 98 1 function: LblinitKCell{} (0) rule: 99 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] rule: 139 1 VarK = kore[Lbla'Unds'CUSTOM-KLABEL-FUN-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/decrement-int/2_rewrites.proof.out.diff b/test/output/decrement-int/2_rewrites.proof.out.diff index 9c38e2abb..4ba3011bc 100644 --- a/test/output/decrement-int/2_rewrites.proof.out.diff +++ b/test/output/decrement-int/2_rewrites.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] @@ -18,12 +15,11 @@ rule: 151 1 function: LblinitKCell{} (0) rule: 152 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("2")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("2"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("2")] rule: 195 1 VarK = kore[\dv{SortInt{}}("2")] function: LblinitGeneratedCounterCell{} (1) @@ -32,7 +28,6 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt side condition entry: 116 1 VarI = kore[\dv{SortInt{}}("2")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () - function: Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -42,14 +37,12 @@ rule: 116 3 Var'Unds'DotVar1 = kore[dotk{}()] VarI = kore[\dv{SortInt{}}("2")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 116 1 VarI = kore[\dv{SortInt{}}("1")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () - function: Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -59,14 +52,12 @@ rule: 116 3 Var'Unds'DotVar1 = kore[dotk{}()] VarI = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("0")] side condition entry: 116 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} () - function: Lbl'Unds-GT-'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/decrement/0_rewrites.proof.out.diff b/test/output/decrement/0_rewrites.proof.out.diff index 320a24a76..3967ac53f 100644 --- a/test/output/decrement/0_rewrites.proof.out.diff +++ b/test/output/decrement/0_rewrites.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] @@ -18,12 +15,11 @@ rule: 98 1 function: LblinitKCell{} (0) rule: 99 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()] rule: 138 1 VarK = kore[Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/decrement/1_rewrite.proof.out.diff b/test/output/decrement/1_rewrite.proof.out.diff index 4b49df7ac..512616469 100644 --- a/test/output/decrement/1_rewrite.proof.out.diff +++ b/test/output/decrement/1_rewrite.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] @@ -18,12 +15,11 @@ rule: 98 1 function: LblinitKCell{} (0) rule: 99 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] rule: 138 1 VarK = kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/decrement/2_rewrites.proof.out.diff b/test/output/decrement/2_rewrites.proof.out.diff index dce3aa488..8776890b7 100644 --- a/test/output/decrement/2_rewrites.proof.out.diff +++ b/test/output/decrement/2_rewrites.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] @@ -18,12 +15,11 @@ rule: 98 1 function: LblinitKCell{} (0) rule: 99 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}())))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'DECREMENT-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'DECREMENT-SYNTAX'Unds'Nat{}()))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/double-rewrite/foo-a.proof.out.diff b/test/output/double-rewrite/foo-a.proof.out.diff index 3c5bb69b9..f2ff913ef 100644 --- a/test/output/double-rewrite/foo-a.proof.out.diff +++ b/test/output/double-rewrite/foo-a.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] @@ -18,12 +15,11 @@ rule: 101 1 function: LblinitKCell{} (0) rule: 102 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()] rule: 142 1 VarK = kore[LblFooA'LParRParUnds'DOUBLE-REWRITE-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/dv/five.proof.out.diff b/test/output/dv/five.proof.out.diff index 4d9c45df9..6b54c1776 100644 --- a/test/output/dv/five.proof.out.diff +++ b/test/output/dv/five.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] @@ -18,12 +15,11 @@ rule: 2735 1 function: LblinitKCell{} (0) rule: 2736 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] rule: 2807 1 VarK = kore[Lblsucc'LParUndsRParUnds'DV'Unds'Foo'Unds'Foo{}(Lblfoo'LParUndsRParUnds'DV'Unds'Foo'Unds'Int{}(\dv{SortInt{}}("5")))] function: LblinitGeneratedCounterCell{} (1) @@ -34,7 +30,6 @@ rule: 2687 3 Var'Unds'DotVar1 = kore[dotk{}()] VarX = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("6")] 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 0569b8a30..7f4a2dc3e 100644 --- a/test/output/exit-cell/exec0.output-cell.proof.out.diff +++ b/test/output/exit-cell/exec0.output-cell.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] @@ -18,12 +15,11 @@ rule: 192 1 function: LblinitKCell{} (0) rule: 193 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))] rule: 243 1 VarK = kore[Lbl'Hash'exec'LParUndsRParUnds'EXIT-CELL-SYNTAX'Unds'KItem'Unds'Int{}(\dv{SortInt{}}("0"))] function: LblinitStatusCodeCell{} (1) diff --git a/test/output/fresh-gen/init.proof.out.diff b/test/output/fresh-gen/init.proof.out.diff index 9953f020a..284bd4312 100644 --- a/test/output/fresh-gen/init.proof.out.diff +++ b/test/output/fresh-gen/init.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] @@ -18,18 +15,16 @@ rule: 196 1 function: LblinitKCell{} (0) rule: 197 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] rule: 248 1 VarK = kore[Lbl'Hash'init'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}()] function: LblinitGCell{} (1) rule: 194 0 hook: LIST.unit Lbl'Stop'List{} (0) - function: Lbl'Stop'List{} (0) hook result: kore[Lbl'Stop'List{}()] function: LblinitGeneratedCounterCell{} (2) rule: 195 0 @@ -41,25 +36,21 @@ rule: 147 3 Var'Hash'Fresh = kore[\dv{SortInt{}}("0")] Var'Unds'DotVar1 = kore[kseq{}(Lbl'Hash'fresh'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}(),kseq{}(Lbl'Hash'fresh'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}(),dotk{}()))] Var'Unds'Gen0 = kore[Lbl'Stop'List{}()] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("0")] +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")] +hook: LIST.element LblListItem{} (1:0:1) + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[LblListItem{}(\dv{SortInt{}}("0"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) - function: Lbl'Unds'List'Unds'{} (1:0) - hook: LIST.element LblListItem{} (1:0:1) - function: LblListItem{} (1:0:1) - function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortInt{}}("0")] - rule: 192 1 - VarI = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[LblListItem{}(\dv{SortInt{}}("0"))] arg: kore[Lbl'Stop'List{}()] arg: kore[LblListItem{}(\dv{SortInt{}}("0"))] hook result: kore[LblListItem{}(\dv{SortInt{}}("0"))] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (2:0) - function: Lbl'UndsPlus'Int'Unds'{} (2:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] @@ -67,25 +58,21 @@ rule: 147 3 Var'Hash'Fresh = kore[\dv{SortInt{}}("1")] Var'Unds'DotVar1 = kore[kseq{}(Lbl'Hash'fresh'Unds'FRESH-GEN-SYNTAX'Unds'KItem{}(),dotk{}())] Var'Unds'Gen0 = kore[LblListItem{}(\dv{SortInt{}}("0"))] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +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")] +hook: LIST.element LblListItem{} (1:0:1) + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[LblListItem{}(\dv{SortInt{}}("1"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) - function: Lbl'Unds'List'Unds'{} (1:0) - hook: LIST.element LblListItem{} (1:0:1) - function: LblListItem{} (1:0:1) - function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortInt{}}("1")] - rule: 192 1 - VarI = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[LblListItem{}(\dv{SortInt{}}("1"))] arg: kore[LblListItem{}(\dv{SortInt{}}("0"))] arg: kore[LblListItem{}(\dv{SortInt{}}("1"))] hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1")))] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (2:0) - function: Lbl'UndsPlus'Int'Unds'{} (2:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] @@ -93,25 +80,21 @@ rule: 147 3 Var'Hash'Fresh = kore[\dv{SortInt{}}("2")] Var'Unds'DotVar1 = kore[dotk{}()] Var'Unds'Gen0 = kore[Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1")))] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("0")] +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")] +hook: LIST.element LblListItem{} (1:0:1) + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[LblListItem{}(\dv{SortInt{}}("2"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (1:0) - function: Lbl'Unds'List'Unds'{} (1:0) - hook: LIST.element LblListItem{} (1:0:1) - function: LblListItem{} (1:0:1) - function: LblfreshInt'LParUndsRParUnds'INT'Unds'Int'Unds'Int{} (1:0:1:0) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (1:0:1:0:0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortInt{}}("2")] - rule: 192 1 - VarI = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[LblListItem{}(\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1")))] arg: kore[LblListItem{}(\dv{SortInt{}}("2"))] hook result: kore[Lbl'Unds'List'Unds'{}(Lbl'Unds'List'Unds'{}(LblListItem{}(\dv{SortInt{}}("0")),LblListItem{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortInt{}}("2")))] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (2:0) - function: Lbl'UndsPlus'Int'Unds'{} (2:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] diff --git a/test/output/fun-context/exec.proof.out.diff b/test/output/fun-context/exec.proof.out.diff index 3592e3903..bcda525c1 100644 --- a/test/output/fun-context/exec.proof.out.diff +++ b/test/output/fun-context/exec.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 159 1 function: LblinitKCell{} (0) rule: 160 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] rule: 206 1 VarK = kore[Lbl'Hash'exec'Unds'FUN-CONTEXT-SYNTAX'Unds'KItem{}()] function: LblinitBarCell{} (1) diff --git a/test/output/imp-sum-slow.proof.out.diff b/test/output/imp-sum-slow.proof.out.diff index 9f2021461..35d9c5556 100644 --- a/test/output/imp-sum-slow.proof.out.diff +++ b/test/output/imp-sum-slow.proof.out.diff @@ -1,18 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: 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")))))))))] arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () - arg: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] @@ -28,21 +21,17 @@ function: LblinitKCell{} (0) arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] rule: 2932 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))))))))] 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: LblinitStateCell{} (1) rule: 2933 0 hook: MAP.unit Lbl'Stop'Map{} (0) - function: Lbl'Stop'Map{} (0) hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 @@ -50,19 +39,14 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{} side condition entry: 2876 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - arg: kore[\dv{SortId{}}("n")] - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("n")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -72,17 +56,11 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[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{}())] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - arg: kore[Lbl'Stop'Map{}()] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] @@ -90,19 +68,14 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{} side condition entry: 2876 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +hook result: kore[LblSetItem{}(\dv{SortId{}}("n"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[LblSetItem{}(\dv{SortId{}}("n"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - arg: kore[\dv{SortId{}}("sum")] - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - hook result: kore[LblSetItem{}(\dv{SortId{}}("n"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("n"))] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[LblSetItem{}(\dv{SortId{}}("n"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -112,17 +85,11 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -149,15 +116,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")),kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -168,32 +135,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -204,17 +165,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -229,15 +184,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -251,15 +206,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -271,15 +226,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -300,12 +255,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -319,38 +274,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -361,21 +316,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -388,15 +340,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -411,12 +363,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -431,15 +383,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -478,15 +430,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -499,15 +451,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -528,12 +480,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("0"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -547,29 +499,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("0"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -590,12 +542,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -609,29 +561,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -642,21 +594,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("0")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("10")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -670,15 +619,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -689,32 +638,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -727,15 +670,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -756,12 +699,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -775,29 +718,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("10"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -814,21 +757,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -842,29 +782,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -875,21 +815,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("9")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("9"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -903,15 +840,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -922,17 +859,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -947,15 +878,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -969,15 +900,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -989,15 +920,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -1018,12 +949,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("9"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -1037,38 +968,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -1079,21 +1010,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -1106,15 +1034,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -1129,12 +1057,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -1149,15 +1077,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1196,15 +1124,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1217,15 +1145,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1246,12 +1174,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1265,29 +1193,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("10"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1308,12 +1236,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("9"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1327,29 +1255,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("9")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1360,21 +1288,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("9")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortInt{}}("19")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("19"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1388,15 +1313,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1407,32 +1332,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("19")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("19")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1445,15 +1364,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1474,12 +1393,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("9"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1493,29 +1412,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("9"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1532,21 +1451,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("9"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("9"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1560,29 +1476,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("9"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1593,21 +1509,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("8")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("8"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1621,15 +1534,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1640,17 +1553,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -1665,15 +1572,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -1687,15 +1594,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -1707,15 +1614,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -1736,12 +1643,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("8"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -1755,38 +1662,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -1797,21 +1704,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -1824,15 +1728,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -1847,12 +1751,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -1867,15 +1771,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1914,15 +1818,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1935,15 +1839,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1964,12 +1868,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("19"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1983,29 +1887,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("19"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2026,12 +1930,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("8"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("19"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2045,29 +1949,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("19"),\dv{SortInt{}}("8")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("19"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2078,21 +1982,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("19")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("27")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("27"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2106,15 +2007,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2125,32 +2026,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("27")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("27")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2163,15 +2058,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2192,12 +2087,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("8"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2211,29 +2106,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("8"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2250,21 +2145,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2278,29 +2170,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("8"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2311,21 +2203,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("7")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("7"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2339,15 +2228,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2358,17 +2247,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -2383,15 +2266,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -2405,15 +2288,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -2425,15 +2308,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -2454,12 +2337,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("7"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -2473,38 +2356,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -2515,21 +2398,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -2542,15 +2422,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -2565,12 +2445,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -2585,15 +2465,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -2632,15 +2512,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2653,15 +2533,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2682,12 +2562,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("27"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2701,29 +2581,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("27"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2744,12 +2624,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("7"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("27"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2763,29 +2643,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("27"),\dv{SortInt{}}("7")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("27"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2796,21 +2676,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("34")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("34"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2824,15 +2701,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2843,32 +2720,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("34")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("34")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2881,15 +2752,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2910,12 +2781,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("7"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2929,29 +2800,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("7"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2968,21 +2839,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("7"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("7"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2996,29 +2864,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("7"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3029,21 +2897,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("6")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("6"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3057,15 +2922,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3076,17 +2941,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -3101,15 +2960,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -3123,15 +2982,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -3143,15 +3002,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -3172,12 +3031,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("6"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -3191,38 +3050,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -3233,21 +3092,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -3260,15 +3116,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -3283,12 +3139,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -3303,15 +3159,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -3350,15 +3206,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3371,15 +3227,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3400,12 +3256,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("34"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3419,29 +3275,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("34"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3462,12 +3318,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("6"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("34"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3481,29 +3337,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("34"),\dv{SortInt{}}("6")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("34"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3514,21 +3370,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("6")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortInt{}}("40")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("40"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3542,15 +3395,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3561,32 +3414,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("40")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("40")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3599,15 +3446,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3628,12 +3475,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("6"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3647,29 +3494,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("6"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3686,21 +3533,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("6"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("6"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3714,29 +3558,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("6"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3747,21 +3591,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("5")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3775,15 +3616,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3794,17 +3635,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -3819,15 +3654,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -3841,15 +3676,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -3861,15 +3696,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -3890,12 +3725,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -3909,38 +3744,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -3951,21 +3786,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -3978,15 +3810,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -4001,12 +3833,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4021,15 +3853,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4068,15 +3900,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4089,15 +3921,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4118,12 +3950,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("40"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4137,29 +3969,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("40"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4180,12 +4012,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("40"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4199,29 +4031,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("40"),\dv{SortInt{}}("5")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("40"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4232,21 +4064,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("45")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("45"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4260,15 +4089,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4279,32 +4108,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("45")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("45")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4317,15 +4140,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4346,12 +4169,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("5"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4365,29 +4188,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("5"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4404,21 +4227,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4432,29 +4252,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("5"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4465,21 +4285,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("4")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4493,15 +4310,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4512,17 +4329,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -4537,15 +4348,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -4559,15 +4370,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -4579,15 +4390,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -4608,12 +4419,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -4627,38 +4438,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -4669,21 +4480,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -4696,15 +4504,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -4719,12 +4527,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4739,15 +4547,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4786,15 +4594,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4807,15 +4615,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4836,12 +4644,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("45"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4855,29 +4663,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("45"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4898,12 +4706,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("45"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4917,29 +4725,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("45"),\dv{SortInt{}}("4")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("45"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4950,21 +4758,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("45")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("49")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("49"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4978,15 +4783,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4997,32 +4802,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("49")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("49")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5035,15 +4834,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5064,12 +4863,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("4"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5083,29 +4882,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("4"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5122,21 +4921,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5150,29 +4946,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("4"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5183,21 +4979,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("3")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5211,15 +5004,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5230,17 +5023,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -5255,15 +5042,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5277,15 +5064,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -5297,15 +5084,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -5326,12 +5113,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -5345,38 +5132,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -5387,21 +5174,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -5414,15 +5198,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -5437,12 +5221,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -5457,15 +5241,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -5504,15 +5288,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5525,15 +5309,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5554,12 +5338,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("49"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5573,29 +5357,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("49"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5616,12 +5400,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("49"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5635,29 +5419,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("49"),\dv{SortInt{}}("3")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("49"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5668,21 +5452,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("49")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("52")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("52"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5696,15 +5477,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5715,32 +5496,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("52")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("52")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5753,15 +5528,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5782,12 +5557,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("3"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5801,29 +5576,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("3"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5840,21 +5615,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5868,29 +5640,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("3"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5901,21 +5673,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("2")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5929,15 +5698,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5948,17 +5717,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -5973,15 +5736,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5995,15 +5758,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -6015,15 +5778,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -6044,12 +5807,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -6063,38 +5826,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6105,21 +5868,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -6132,15 +5892,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -6155,12 +5915,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6175,15 +5935,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -6222,15 +5982,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6243,15 +6003,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6272,12 +6032,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("52"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6291,29 +6051,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("52"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -6334,12 +6094,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("52"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6353,29 +6113,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("52"),\dv{SortInt{}}("2")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("52"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6386,21 +6146,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("54")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("54"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6414,15 +6171,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6433,32 +6190,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("54")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("54")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6471,15 +6222,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6500,12 +6251,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("2"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6519,29 +6270,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("2"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -6558,21 +6309,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6586,29 +6334,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("2"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6619,21 +6367,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6647,15 +6392,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6666,17 +6411,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -6691,15 +6430,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -6713,15 +6452,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -6733,15 +6472,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -6762,12 +6501,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -6781,38 +6520,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6823,21 +6562,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -6850,15 +6586,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("false")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -6873,12 +6609,12 @@ hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6893,15 +6629,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("true"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -6940,15 +6676,15 @@ rule: 2880 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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"))),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6961,15 +6697,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6990,12 +6726,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("54"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -7009,29 +6745,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("54"),\dv{SortId{}}("n")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -7052,12 +6788,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("54"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -7071,29 +6807,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("54"),\dv{SortInt{}}("1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("54"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -7104,21 +6840,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("54")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("55")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("55"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("sum"),dotk{}())),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -7132,15 +6865,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("55"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -7151,32 +6884,26 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("55")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("55")] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("55")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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")))),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -7189,15 +6916,15 @@ rule: 2878 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -7218,12 +6945,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -7237,29 +6964,29 @@ rule: 2847 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("1"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -7276,21 +7003,18 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("-1"),kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -7304,29 +7028,29 @@ rule: 2848 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("-1"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -7337,21 +7061,18 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("0")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("0"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -7365,15 +7086,15 @@ rule: 2853 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(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'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -7384,17 +7105,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -7409,15 +7124,15 @@ rule: 2877 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'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'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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -7431,15 +7146,15 @@ rule: 2881 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -7451,15 +7166,15 @@ rule: 2864 4 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -7480,12 +7195,12 @@ rule: 2874 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("0"),kseq{}(Lbl'Hash'freezer'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp0'Unds'{}(kseq{}(\dv{SortInt{}}("0"),dotk{}())),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -7499,38 +7214,38 @@ rule: 2851 6 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("0")),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (0:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortInt{}}("0"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -7541,21 +7256,18 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("0")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("true"),kseq{}(Lbl'Hash'freezer'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp0'Unds'{}(),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}())))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -7568,15 +7280,15 @@ rule: 2854 5 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'BangUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'BExp{}(\dv{SortBool{}}("true")),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("true"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -7591,12 +7303,12 @@ hook result: kore[\dv{SortBool{}}("false")] config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortBool{}}("false"),kseq{}(Lbl'Hash'freezerif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block0'Unds'{}(kseq{}(Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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{}()),kseq{}(Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}(),dotk{}())),dotk{}()))),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -7611,15 +7323,15 @@ rule: 2856 7 config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblif'LParUndsRParUnds'else'UndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'BExp'Unds'Block'Unds'Block{}(\dv{SortBool{}}("false"),Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsUndsUnds'IMP-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(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")))))),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"))))))))),Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()),dotk{}())),Lbl'-LT-'state'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))))),Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) + arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - arg: kore[kseq{}(\dv{SortBool{}}("false"),dotk{}())] - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false diff --git a/test/output/imp-sum.proof.out.diff b/test/output/imp-sum.proof.out.diff index 0939c76de..22f01983f 100644 --- a/test/output/imp-sum.proof.out.diff +++ b/test/output/imp-sum.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] @@ -21,18 +18,16 @@ rule: 2934 1 function: LblinitKCell{} (0) rule: 2932 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))))))))] 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: LblinitStateCell{} (1) rule: 2933 0 hook: MAP.unit Lbl'Stop'Map{} (0) - function: Lbl'Stop'Map{} (0) hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 @@ -40,16 +35,14 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{} side condition entry: 2876 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("n")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -59,29 +52,25 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[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{}())] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2876 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +hook result: kore[LblSetItem{}(\dv{SortId{}}("n"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[LblSetItem{}(\dv{SortId{}}("n"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] - hook result: kore[LblSetItem{}(\dv{SortId{}}("n"))] - arg: kore[\dv{SortId{}}("sum")] - arg: kore[LblSetItem{}(\dv{SortId{}}("n"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -91,13 +80,11 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("sum")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -120,14 +107,14 @@ rule: 2880 5 VarS2 = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -138,26 +125,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -168,13 +153,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -187,14 +170,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -207,14 +190,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -225,14 +208,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -251,11 +234,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -268,35 +251,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -307,17 +290,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -329,14 +311,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -350,11 +332,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -368,14 +350,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -409,14 +391,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -428,14 +410,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -454,11 +436,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -471,27 +453,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -510,11 +492,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -527,27 +509,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("0")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -558,17 +540,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("0")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -581,14 +562,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -599,26 +580,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -630,14 +609,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -656,11 +635,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -673,27 +652,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -709,17 +688,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -732,27 +710,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -763,17 +741,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -786,14 +763,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -804,13 +781,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -823,14 +798,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -843,14 +818,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -861,14 +836,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -887,11 +862,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -904,35 +879,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -943,17 +918,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -965,14 +939,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -986,11 +960,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -1004,14 +978,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1045,14 +1019,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1064,14 +1038,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1090,11 +1064,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1107,27 +1081,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1146,11 +1120,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1163,27 +1137,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1194,17 +1168,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("9")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortInt{}}("19")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1217,14 +1190,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1235,26 +1208,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("19")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("19")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1266,14 +1237,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1292,11 +1263,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1309,27 +1280,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1345,17 +1316,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("9"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1368,27 +1338,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1399,17 +1369,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1422,14 +1391,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1440,13 +1409,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -1459,14 +1426,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -1479,14 +1446,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -1497,14 +1464,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -1523,11 +1490,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -1540,35 +1507,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -1579,17 +1546,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -1601,14 +1567,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -1622,11 +1588,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -1640,14 +1606,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1681,14 +1647,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1700,14 +1666,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1726,11 +1692,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1743,27 +1709,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1782,11 +1748,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1799,27 +1765,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("19")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1830,17 +1796,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("19")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1853,14 +1818,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1871,26 +1836,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("27")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("27")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1902,14 +1865,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1928,11 +1891,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1945,27 +1908,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1981,17 +1944,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2004,27 +1966,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2035,17 +1997,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2058,14 +2019,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2076,13 +2037,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -2095,14 +2054,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -2115,14 +2074,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -2133,14 +2092,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -2159,11 +2118,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -2176,35 +2135,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -2215,17 +2174,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -2237,14 +2195,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -2258,11 +2216,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -2276,14 +2234,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -2317,14 +2275,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2336,14 +2294,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2362,11 +2320,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2379,27 +2337,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2418,11 +2376,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2435,27 +2393,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("27")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2466,17 +2424,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2489,14 +2446,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2507,26 +2464,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("34")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("34")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2538,14 +2493,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2564,11 +2519,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2581,27 +2536,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2617,17 +2572,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("7"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2640,27 +2594,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2671,17 +2625,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2694,14 +2647,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2712,13 +2665,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -2731,14 +2682,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -2751,14 +2702,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -2769,14 +2720,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -2795,11 +2746,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -2812,35 +2763,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -2851,17 +2802,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -2873,14 +2823,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -2894,11 +2844,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -2912,14 +2862,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -2953,14 +2903,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2972,14 +2922,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2998,11 +2948,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3015,27 +2965,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3054,11 +3004,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3071,27 +3021,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("34")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3102,17 +3052,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("6")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3125,14 +3074,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3143,26 +3092,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("40")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("40")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3174,14 +3121,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3200,11 +3147,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3217,27 +3164,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3253,17 +3200,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("6"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3276,27 +3222,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3307,17 +3253,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3330,14 +3275,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3348,13 +3293,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -3367,14 +3310,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -3387,14 +3330,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -3405,14 +3348,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -3431,11 +3374,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -3448,35 +3391,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -3487,17 +3430,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -3509,14 +3451,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -3530,11 +3472,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -3548,14 +3490,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -3589,14 +3531,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3608,14 +3550,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3634,11 +3576,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3651,27 +3593,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3690,11 +3632,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3707,27 +3649,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("40")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3738,17 +3680,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("45")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3761,14 +3702,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3779,26 +3720,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("45")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("45")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3810,14 +3749,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3836,11 +3775,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3853,27 +3792,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3889,17 +3828,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3912,27 +3850,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3943,17 +3881,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3966,14 +3903,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3984,13 +3921,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -4003,14 +3938,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -4023,14 +3958,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -4041,14 +3976,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -4067,11 +4002,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -4084,35 +4019,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -4123,17 +4058,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -4145,14 +4079,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -4166,11 +4100,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4184,14 +4118,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4225,14 +4159,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4244,14 +4178,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4270,11 +4204,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4287,27 +4221,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4326,11 +4260,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4343,27 +4277,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("45")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4374,17 +4308,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("45")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("49")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4397,14 +4330,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4415,26 +4348,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("49")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("49")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4446,14 +4377,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4472,11 +4403,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4489,27 +4420,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4525,17 +4456,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4548,27 +4478,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4579,17 +4509,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4602,14 +4531,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4620,13 +4549,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -4639,14 +4566,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -4659,14 +4586,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -4677,14 +4604,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -4703,11 +4630,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -4720,35 +4647,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -4759,17 +4686,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -4781,14 +4707,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -4802,11 +4728,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4820,14 +4746,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4861,14 +4787,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4880,14 +4806,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4906,11 +4832,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4923,27 +4849,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -4962,11 +4888,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4979,27 +4905,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("49")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5010,17 +4936,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("49")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5033,14 +4958,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5051,26 +4976,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("52")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("52")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5082,14 +5005,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5108,11 +5031,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5125,27 +5048,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5161,17 +5084,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5184,27 +5106,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5215,17 +5137,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5238,14 +5159,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5256,13 +5177,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -5275,14 +5194,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5295,14 +5214,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -5313,14 +5232,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -5339,11 +5258,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -5356,35 +5275,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -5395,17 +5314,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -5417,14 +5335,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -5438,11 +5356,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -5456,14 +5374,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -5497,14 +5415,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5516,14 +5434,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5542,11 +5460,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5559,27 +5477,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5598,11 +5516,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5615,27 +5533,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("52")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5646,17 +5564,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("54")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5669,14 +5586,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5687,26 +5604,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("54")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("54")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5718,14 +5633,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5744,11 +5659,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5761,27 +5676,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5797,17 +5712,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("2"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5820,27 +5734,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5851,17 +5765,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5874,14 +5787,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5892,13 +5805,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -5911,14 +5822,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5931,14 +5842,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -5949,14 +5860,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -5975,11 +5886,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -5992,35 +5903,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6031,17 +5942,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -6053,14 +5963,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -6074,11 +5984,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6092,14 +6002,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -6133,14 +6043,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("sum"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6152,14 +6062,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("sum")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("sum"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6178,11 +6088,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("sum")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6195,27 +6105,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -6234,11 +6144,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6251,27 +6161,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("54")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6282,17 +6192,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("54")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("55")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6305,14 +6214,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("sum")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6323,26 +6232,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("sum")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("sum")] + arg: kore[\dv{SortInt{}}("55")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("sum")] - arg: kore[\dv{SortInt{}}("55")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] side condition entry: 2878 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6354,14 +6261,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6380,11 +6287,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6397,27 +6304,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -6433,17 +6340,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("1"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("n"),dotk{}())),kseq{}(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{}())))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6456,27 +6362,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6487,17 +6393,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("0")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6510,14 +6415,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6528,13 +6433,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("0")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("sum"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -6547,14 +6450,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -6567,14 +6470,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -6585,14 +6488,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -6611,11 +6514,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -6628,35 +6531,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("0")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6667,17 +6570,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("0")] VarI2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -6689,14 +6591,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -6710,11 +6612,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6728,14 +6630,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false diff --git a/test/output/imp.proof.out.diff b/test/output/imp.proof.out.diff index f1392d6c4..c8894c09e 100644 --- a/test/output/imp.proof.out.diff +++ b/test/output/imp.proof.out.diff @@ -1,34 +1,27 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$IO")] arg: kore[\dv{SortString{}}("on")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$STDIN")] arg: kore[\dv{SortString{}}("")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}(""))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))))))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}(""))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))))))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))))))))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on")))] @@ -41,18 +34,16 @@ rule: 2934 1 function: LblinitKCell{} (0) rule: 2932 1 VarInit = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$STDIN"),\dv{SortString{}}("")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))))))))))))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("on")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))))))))))))] 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: LblinitStateCell{} (1) rule: 2933 0 hook: MAP.unit Lbl'Stop'Map{} (0) - function: Lbl'Stop'Map{} (0) hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 2930 0 @@ -60,16 +51,14 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'T'-GT-'{}(Lbl'-LT-'k'-GT-'{} side condition entry: 2876 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("m")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -79,29 +68,25 @@ rule: 2876 5 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("m")] VarXs = kore[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{}()))))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] side condition entry: 2876 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] +hook result: kore[LblSetItem{}(\dv{SortId{}}("m"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[LblSetItem{}(\dv{SortId{}}("m"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] - hook result: kore[LblSetItem{}(\dv{SortId{}}("m"))] - arg: kore[\dv{SortId{}}("n")] - arg: kore[LblSetItem{}(\dv{SortId{}}("m"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -111,29 +96,25 @@ rule: 2876 5 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] VarX = kore[\dv{SortId{}}("n")] VarXs = kore[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{}())))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] side condition entry: 2876 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("m")),LblSetItem{}(\dv{SortId{}}("n")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("m")),LblSetItem{}(\dv{SortId{}}("n")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("m")),LblSetItem{}(\dv{SortId{}}("n")))] - arg: kore[\dv{SortId{}}("q")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("m")),LblSetItem{}(\dv{SortId{}}("n")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -143,29 +124,25 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("q")] VarXs = kore[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{}()))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] side condition entry: 2876 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("n")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("n")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("n")))] - arg: kore[\dv{SortId{}}("r")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("n")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -175,29 +152,25 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("r")] VarXs = kore[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{}())] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] side condition entry: 2876 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("r"))),LblSetItem{}(\dv{SortId{}}("n")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("r"))),LblSetItem{}(\dv{SortId{}}("n")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("r"))),LblSetItem{}(\dv{SortId{}}("n")))] - arg: kore[\dv{SortId{}}("s")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("q")),LblSetItem{}(\dv{SortId{}}("m"))),LblSetItem{}(\dv{SortId{}}("r"))),LblSetItem{}(\dv{SortId{}}("n")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2876 true @@ -207,13 +180,11 @@ rule: 2876 5 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] VarX = kore[\dv{SortId{}}("s")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -230,14 +201,14 @@ rule: 2880 5 VarS2 = kore[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"))))))))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -248,13 +219,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("0")))] @@ -267,14 +236,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -287,14 +256,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -305,14 +274,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -331,11 +300,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -348,35 +317,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -387,17 +356,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -409,14 +377,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -430,11 +398,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -448,14 +416,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -495,14 +463,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -521,11 +489,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -538,14 +506,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -556,26 +524,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -587,14 +553,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -613,11 +579,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -630,27 +596,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -666,17 +632,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -689,27 +654,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -720,17 +685,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -743,14 +707,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -761,13 +725,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -780,14 +742,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -800,14 +762,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -818,14 +780,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -844,11 +806,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -861,35 +823,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -900,17 +862,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -922,14 +883,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -943,11 +904,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -961,14 +922,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1014,14 +975,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1033,14 +994,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1059,11 +1020,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1076,27 +1037,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1107,17 +1068,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("0")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1130,14 +1090,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1148,26 +1108,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1179,14 +1137,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -1205,11 +1163,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -1222,34 +1180,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -1261,17 +1218,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1284,14 +1240,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1302,26 +1258,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("0"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1333,14 +1287,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1352,14 +1306,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1378,11 +1332,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1395,27 +1349,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -1434,11 +1388,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1451,27 +1405,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1482,17 +1436,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -1505,27 +1458,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -1536,17 +1489,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1559,14 +1511,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1577,26 +1529,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -1609,14 +1559,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -1635,11 +1585,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -1652,35 +1602,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -1699,11 +1649,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -1716,35 +1666,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -1755,17 +1705,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -1779,14 +1728,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -1803,14 +1752,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -1829,11 +1778,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -1846,14 +1795,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -1864,13 +1813,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -1883,14 +1830,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -1903,14 +1850,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -1921,14 +1868,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -1947,11 +1894,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -1964,35 +1911,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -2003,17 +1950,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -2025,14 +1971,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -2046,11 +1992,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -2064,14 +2010,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -2117,14 +2063,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2136,14 +2082,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2162,11 +2108,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2179,27 +2125,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2210,17 +2156,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2233,14 +2178,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2251,26 +2196,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2282,14 +2225,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -2308,11 +2251,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -2325,34 +2268,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -2364,17 +2306,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2387,14 +2328,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2405,26 +2346,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2436,14 +2375,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2455,14 +2394,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2481,11 +2420,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2498,27 +2437,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -2537,11 +2476,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2554,27 +2493,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2585,17 +2524,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -2608,27 +2546,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -2639,17 +2577,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -2662,14 +2599,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -2680,26 +2617,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -2712,14 +2647,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -2738,11 +2673,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -2755,35 +2690,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -2802,11 +2737,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -2819,35 +2754,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -2858,17 +2793,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -2882,14 +2816,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -2906,14 +2840,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -2925,14 +2859,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2944,14 +2878,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2963,14 +2897,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2989,11 +2923,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3006,27 +2940,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3045,11 +2979,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3062,27 +2996,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3093,17 +3027,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3116,27 +3049,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3155,11 +3088,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3172,27 +3105,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3203,17 +3136,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3226,27 +3158,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3257,17 +3189,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3280,14 +3211,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3298,13 +3229,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -3317,14 +3246,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -3337,14 +3266,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -3355,14 +3284,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -3381,11 +3310,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -3398,35 +3327,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -3437,17 +3366,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -3459,14 +3387,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -3480,11 +3408,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -3498,14 +3426,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -3551,14 +3479,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3570,14 +3498,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3596,11 +3524,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3613,27 +3541,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -3644,17 +3572,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3667,14 +3594,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3685,26 +3612,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3716,14 +3641,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -3742,11 +3667,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -3759,34 +3684,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3798,17 +3722,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -3821,14 +3744,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -3839,26 +3762,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -3870,14 +3791,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3889,14 +3810,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3915,11 +3836,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -3932,27 +3853,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -3971,11 +3892,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3988,27 +3909,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4019,17 +3940,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4042,27 +3962,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4073,17 +3993,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4096,14 +4015,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4114,26 +4033,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -4146,14 +4063,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -4172,11 +4089,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -4189,35 +4106,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -4236,11 +4153,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -4253,35 +4170,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -4292,17 +4209,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4316,14 +4232,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4340,14 +4256,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4366,11 +4282,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4383,14 +4299,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4401,13 +4317,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -4420,14 +4334,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -4440,14 +4354,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -4458,14 +4372,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -4484,11 +4398,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -4501,35 +4415,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -4540,17 +4454,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -4562,14 +4475,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -4583,11 +4496,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -4601,14 +4514,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -4654,14 +4567,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4673,14 +4586,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4699,11 +4612,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -4716,27 +4629,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -4747,17 +4660,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4770,14 +4682,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4788,26 +4700,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4819,14 +4729,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -4845,11 +4755,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -4862,34 +4772,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -4901,17 +4810,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -4924,14 +4832,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -4942,26 +4850,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -4973,14 +4879,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4992,14 +4898,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5018,11 +4924,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5035,27 +4941,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -5074,11 +4980,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5091,27 +4997,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5122,17 +5028,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5145,27 +5050,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5176,17 +5081,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5199,14 +5103,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5217,26 +5121,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5249,14 +5151,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -5275,11 +5177,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -5292,35 +5194,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -5339,11 +5241,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -5356,35 +5258,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -5395,17 +5297,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -5419,14 +5320,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -5443,14 +5344,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5469,11 +5370,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5486,14 +5387,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5504,13 +5405,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -5523,14 +5422,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -5543,14 +5442,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -5561,14 +5460,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -5587,11 +5486,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -5604,35 +5503,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -5643,17 +5542,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -5665,14 +5563,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -5686,11 +5584,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -5704,14 +5602,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -5757,14 +5655,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5776,14 +5674,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5802,11 +5700,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -5819,27 +5717,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -5850,17 +5748,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -5873,14 +5770,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -5891,26 +5788,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -5922,14 +5817,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -5948,11 +5843,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -5965,34 +5860,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6004,17 +5898,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6027,14 +5920,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6045,26 +5938,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6076,14 +5967,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6095,14 +5986,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6121,11 +6012,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6138,27 +6029,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -6177,11 +6068,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6194,27 +6085,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6225,17 +6116,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6248,27 +6138,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6279,17 +6169,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6302,14 +6191,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6320,26 +6209,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -6352,14 +6239,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -6378,11 +6265,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -6395,35 +6282,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -6442,11 +6329,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -6459,35 +6346,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6498,17 +6385,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6522,14 +6408,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -6546,14 +6432,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6572,11 +6458,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6589,14 +6475,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6607,13 +6493,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -6626,14 +6510,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -6646,14 +6530,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -6664,14 +6548,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -6690,11 +6574,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -6707,35 +6591,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -6746,17 +6630,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -6768,14 +6651,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -6789,11 +6672,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -6807,14 +6690,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -6860,14 +6743,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -6879,14 +6762,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6905,11 +6788,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -6922,27 +6805,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -6953,17 +6836,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -6976,14 +6858,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -6994,26 +6876,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -7025,14 +6905,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -7051,11 +6931,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -7068,34 +6948,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -7107,17 +6986,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -7130,14 +7008,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -7148,26 +7026,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -7179,14 +7055,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -7198,14 +7074,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -7224,11 +7100,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -7241,27 +7117,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -7280,11 +7156,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -7297,27 +7173,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -7328,17 +7204,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -7351,27 +7226,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -7382,17 +7257,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -7405,14 +7279,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -7423,26 +7297,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -7455,14 +7327,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -7481,11 +7353,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -7498,35 +7370,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -7545,11 +7417,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -7562,35 +7434,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -7601,17 +7473,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -7625,14 +7496,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -7649,14 +7520,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -7675,11 +7546,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -7692,14 +7563,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -7710,13 +7581,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -7729,14 +7598,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -7749,14 +7618,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -7767,14 +7636,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -7793,11 +7662,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -7810,35 +7679,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -7849,17 +7718,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -7871,14 +7739,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -7892,11 +7760,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -7910,14 +7778,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -7940,14 +7808,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -7960,14 +7828,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -7978,14 +7846,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -8004,11 +7872,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -8021,35 +7889,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -8060,17 +7928,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -8082,14 +7949,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -8103,11 +7970,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -8121,14 +7988,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -8168,14 +8035,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -8194,11 +8061,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -8211,14 +8078,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -8229,26 +8096,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -8260,14 +8125,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -8286,11 +8151,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -8303,27 +8168,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -8339,17 +8204,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("9"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -8362,27 +8226,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -8393,17 +8257,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -8416,14 +8279,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -8434,13 +8297,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] @@ -8453,14 +8314,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -8473,14 +8334,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -8491,14 +8352,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -8517,11 +8378,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -8534,35 +8395,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -8573,17 +8434,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -8595,14 +8455,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -8616,11 +8476,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -8634,14 +8494,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -8687,14 +8547,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -8706,14 +8566,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -8732,11 +8592,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -8749,27 +8609,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -8780,17 +8640,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -8803,14 +8662,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -8821,26 +8680,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -8852,14 +8709,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -8878,11 +8735,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -8895,34 +8752,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8934,17 +8790,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -8957,14 +8812,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -8975,26 +8830,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -9006,14 +8859,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -9025,14 +8878,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -9051,11 +8904,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -9068,27 +8921,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -9107,11 +8960,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -9124,27 +8977,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -9155,17 +9008,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -9178,27 +9030,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -9209,17 +9061,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -9232,14 +9083,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -9250,26 +9101,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("9")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -9282,14 +9131,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -9308,11 +9157,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -9325,35 +9174,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -9372,11 +9221,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -9389,35 +9238,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("9")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -9428,17 +9277,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("9")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -9452,14 +9300,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -9476,14 +9324,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -9495,14 +9343,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -9514,14 +9362,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -9533,14 +9381,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -9559,11 +9407,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -9576,27 +9424,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -9615,11 +9463,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -9632,27 +9480,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -9663,17 +9511,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("9")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortInt{}}("18")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -9686,27 +9533,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -9725,11 +9572,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -9742,27 +9589,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("18")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -9773,17 +9620,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("18")] VarI2 = kore[\dv{SortInt{}}("9")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("18")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -9796,27 +9642,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -9827,17 +9673,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("28")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -9850,14 +9695,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -9868,13 +9713,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("28")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("28")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("28")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] @@ -9887,14 +9730,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -9907,14 +9750,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -9925,14 +9768,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -9951,11 +9794,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -9968,35 +9811,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -10007,17 +9850,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("28")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -10029,14 +9871,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -10050,11 +9892,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -10068,14 +9910,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -10121,14 +9963,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -10140,14 +9982,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -10166,11 +10008,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -10183,27 +10025,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -10214,17 +10056,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -10237,14 +10078,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -10255,26 +10096,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -10286,14 +10125,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -10312,11 +10151,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -10329,34 +10168,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10368,17 +10206,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("28")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("14")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -10391,14 +10228,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -10409,26 +10246,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("14")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("14")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -10440,14 +10275,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -10459,14 +10294,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -10485,11 +10320,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -10502,27 +10337,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -10541,11 +10376,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -10558,27 +10393,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("14")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -10589,17 +10424,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("14")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("14")] hook result: kore[\dv{SortInt{}}("28")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -10612,27 +10446,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -10643,17 +10477,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("28")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("29")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -10666,14 +10499,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -10684,26 +10517,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("29")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("29")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("29")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("28")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -10716,14 +10547,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -10742,11 +10573,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -10759,35 +10590,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -10806,11 +10637,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -10823,35 +10654,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("29")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("28")] VarK0 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -10862,17 +10693,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("29")] VarI2 = kore[\dv{SortInt{}}("28")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortInt{}}("28")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -10886,14 +10716,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -10910,14 +10740,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -10936,11 +10766,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -10953,14 +10783,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -10971,13 +10801,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("28")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("14")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("14")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] @@ -10990,14 +10818,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -11010,14 +10838,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -11028,14 +10856,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -11054,11 +10882,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -11071,35 +10899,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -11110,17 +10938,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -11132,14 +10959,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -11153,11 +10980,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -11171,14 +10998,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -11224,14 +11051,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -11243,14 +11070,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -11269,11 +11096,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -11286,27 +11113,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -11317,17 +11144,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -11340,14 +11166,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -11358,26 +11184,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("14"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -11389,14 +11213,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -11415,11 +11239,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -11432,34 +11256,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -11471,17 +11294,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -11494,14 +11316,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -11512,26 +11334,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("29"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -11543,14 +11363,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -11562,14 +11382,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -11588,11 +11408,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -11605,27 +11425,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -11644,11 +11464,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -11661,27 +11481,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -11692,17 +11512,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("14")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -11715,27 +11534,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -11746,17 +11565,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -11769,14 +11587,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -11787,26 +11605,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("29")] VarI = kore[\dv{SortInt{}}("15")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("15")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("15")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("14")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -11819,14 +11635,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -11845,11 +11661,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -11862,35 +11678,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -11909,11 +11725,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -11926,35 +11742,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("15")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("14")] VarK0 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -11965,17 +11781,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("14")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("14")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -11989,14 +11804,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -12013,14 +11828,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -12039,11 +11854,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -12056,14 +11871,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -12074,13 +11889,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("9")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -12093,14 +11906,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -12113,14 +11926,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -12131,14 +11944,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -12157,11 +11970,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -12174,35 +11987,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -12213,17 +12026,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -12235,14 +12047,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -12256,11 +12068,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -12274,14 +12086,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -12327,14 +12139,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -12346,14 +12158,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -12372,11 +12184,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -12389,27 +12201,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -12420,17 +12232,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -12443,14 +12254,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -12461,26 +12272,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -12492,14 +12301,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -12518,11 +12327,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -12535,34 +12344,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -12574,17 +12382,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -12597,14 +12404,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -12615,26 +12422,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("15"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -12646,14 +12451,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -12665,14 +12470,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -12691,11 +12496,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -12708,27 +12513,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -12747,11 +12552,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -12764,27 +12569,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -12795,17 +12600,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -12818,27 +12622,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -12849,17 +12653,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -12872,14 +12675,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -12890,26 +12693,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("15")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -12922,14 +12723,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -12948,11 +12749,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -12965,35 +12766,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -13012,11 +12813,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -13029,35 +12830,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("7")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -13068,17 +12869,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -13092,14 +12892,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -13116,14 +12916,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -13135,14 +12935,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -13154,14 +12954,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -13173,14 +12973,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -13199,11 +12999,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -13216,27 +13016,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -13255,11 +13055,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -13272,27 +13072,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -13303,17 +13103,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("14")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -13326,27 +13125,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -13365,11 +13164,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -13382,27 +13181,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("14")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -13413,17 +13212,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("21")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -13436,27 +13234,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -13467,17 +13265,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("21")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -13490,14 +13287,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -13508,13 +13305,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("22")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("22")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -13527,14 +13322,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -13547,14 +13342,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -13565,14 +13360,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -13591,11 +13386,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -13608,35 +13403,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -13647,17 +13442,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -13669,14 +13463,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -13690,11 +13484,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -13708,14 +13502,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -13761,14 +13555,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -13780,14 +13574,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -13806,11 +13600,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -13823,27 +13617,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -13854,17 +13648,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -13877,14 +13670,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -13895,26 +13688,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -13926,14 +13717,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -13952,11 +13743,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -13969,34 +13760,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -14008,17 +13798,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -14031,14 +13820,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -14049,26 +13838,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -14080,14 +13867,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -14099,14 +13886,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -14125,11 +13912,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -14142,27 +13929,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -14181,11 +13968,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -14198,27 +13985,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -14229,17 +14016,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -14252,27 +14038,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -14283,17 +14069,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("23")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -14306,14 +14091,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -14324,26 +14109,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("23")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("23")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -14356,14 +14139,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -14382,11 +14165,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -14399,35 +14182,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -14446,11 +14229,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -14463,35 +14246,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("23")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("22")] VarK0 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -14502,17 +14285,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("23")] VarI2 = kore[\dv{SortInt{}}("22")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortInt{}}("22")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -14526,14 +14308,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -14550,14 +14332,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -14576,11 +14358,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -14593,14 +14375,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -14611,13 +14393,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -14630,14 +14410,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -14650,14 +14430,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -14668,14 +14448,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -14694,11 +14474,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -14711,35 +14491,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -14750,17 +14530,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -14772,14 +14551,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -14793,11 +14572,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -14811,14 +14590,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -14864,14 +14643,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -14883,14 +14662,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -14909,11 +14688,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -14926,27 +14705,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -14957,17 +14736,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("12")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -14980,14 +14758,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -14998,26 +14776,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("12")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("12")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("12")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -15029,14 +14805,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -15055,11 +14831,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -15072,34 +14848,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -15111,17 +14886,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -15134,14 +14908,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -15152,26 +14926,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -15183,14 +14955,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -15202,14 +14974,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -15228,11 +15000,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -15245,27 +15017,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -15284,11 +15056,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -15301,27 +15073,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -15332,17 +15104,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -15355,27 +15126,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -15386,17 +15157,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -15409,14 +15179,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -15427,26 +15197,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -15459,14 +15227,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -15485,11 +15253,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -15502,35 +15270,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -15549,11 +15317,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -15566,35 +15334,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("11")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -15605,17 +15373,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -15629,14 +15396,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -15653,14 +15420,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -15672,14 +15439,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -15691,14 +15458,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -15710,14 +15477,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -15736,11 +15503,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -15753,27 +15520,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -15792,11 +15559,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -15809,27 +15576,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -15840,17 +15607,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -15863,27 +15629,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -15902,11 +15668,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -15919,27 +15685,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("22")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -15950,17 +15716,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("33")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -15973,27 +15738,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -16004,17 +15769,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("33")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -16027,14 +15791,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -16045,13 +15809,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("34")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("34")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("12")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -16064,14 +15826,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -16084,14 +15846,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -16102,14 +15864,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -16128,11 +15890,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -16145,35 +15907,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -16184,17 +15946,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -16206,14 +15967,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -16227,11 +15988,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -16245,14 +16006,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -16298,14 +16059,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -16317,14 +16078,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -16343,11 +16104,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -16360,27 +16121,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -16391,17 +16152,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("12")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("13")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -16414,14 +16174,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -16432,26 +16192,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("12")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -16463,14 +16221,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -16489,11 +16247,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -16506,34 +16264,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -16545,17 +16302,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -16568,14 +16324,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -16586,26 +16342,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -16617,14 +16371,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -16636,14 +16390,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -16662,11 +16416,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -16679,27 +16433,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -16718,11 +16472,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -16735,27 +16489,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -16766,17 +16520,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -16789,27 +16542,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -16820,17 +16573,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("35")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -16843,14 +16595,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -16861,26 +16613,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("35")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("35")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -16893,14 +16643,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -16919,11 +16669,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -16936,35 +16686,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -16983,11 +16733,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -17000,35 +16750,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("35")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("34")] VarK0 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -17039,17 +16789,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("35")] VarI2 = kore[\dv{SortInt{}}("34")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortInt{}}("34")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -17063,14 +16812,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -17087,14 +16836,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -17113,11 +16862,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -17130,14 +16879,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -17148,13 +16897,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -17167,14 +16914,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -17187,14 +16934,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -17205,14 +16952,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -17231,11 +16978,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -17248,35 +16995,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -17287,17 +17034,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -17309,14 +17055,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -17330,11 +17076,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -17348,14 +17094,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -17401,14 +17147,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -17420,14 +17166,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -17446,11 +17192,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -17463,27 +17209,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -17494,17 +17240,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("14")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -17517,14 +17262,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -17535,26 +17280,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("14")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("14")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("14")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -17566,14 +17309,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -17592,11 +17335,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -17609,34 +17352,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -17648,17 +17390,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -17671,14 +17412,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -17689,26 +17430,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -17720,14 +17459,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -17739,14 +17478,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -17765,11 +17504,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -17782,27 +17521,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -17821,11 +17560,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -17838,27 +17577,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -17869,17 +17608,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -17892,27 +17630,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -17923,17 +17661,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -17946,14 +17683,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -17964,26 +17701,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -17996,14 +17731,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -18022,11 +17757,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -18039,35 +17774,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -18086,11 +17821,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -18103,35 +17838,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("17")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -18142,17 +17877,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -18166,14 +17900,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -18190,14 +17924,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -18209,14 +17943,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -18228,14 +17962,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -18247,14 +17981,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -18273,11 +18007,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -18290,27 +18024,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -18329,11 +18063,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -18346,27 +18080,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -18377,17 +18111,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -18400,27 +18133,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -18439,11 +18172,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -18456,27 +18189,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("34")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -18487,17 +18220,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("51")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -18510,27 +18242,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -18541,17 +18273,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("51")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -18564,14 +18295,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -18582,13 +18313,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("52")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("52")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("14")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -18601,14 +18330,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -18621,14 +18350,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -18639,14 +18368,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -18665,11 +18394,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -18682,35 +18411,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -18721,17 +18450,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -18743,14 +18471,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -18764,11 +18492,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -18782,14 +18510,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -18835,14 +18563,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -18854,14 +18582,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -18880,11 +18608,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -18897,27 +18625,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -18928,17 +18656,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -18951,14 +18678,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -18969,26 +18696,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("14")] VarI = kore[\dv{SortInt{}}("15")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("15")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("15")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -19000,14 +18725,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -19026,11 +18751,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -19043,34 +18768,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -19082,17 +18806,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -19105,14 +18828,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -19123,26 +18846,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("26")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("26")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -19154,14 +18875,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -19173,14 +18894,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -19199,11 +18920,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -19216,27 +18937,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -19255,11 +18976,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -19272,27 +18993,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("26")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -19303,17 +19024,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("26")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("26")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -19326,27 +19046,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -19357,17 +19077,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("53")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -19380,14 +19099,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -19398,26 +19117,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("53")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("53")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -19430,14 +19147,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -19456,11 +19173,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -19473,35 +19190,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -19520,11 +19237,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -19537,35 +19254,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("53")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("52")] VarK0 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -19576,17 +19293,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("53")] VarI2 = kore[\dv{SortInt{}}("52")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortInt{}}("52")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -19600,14 +19316,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -19624,14 +19340,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -19650,11 +19366,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -19667,14 +19383,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -19685,13 +19401,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("26")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("26")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("15")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -19704,14 +19418,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -19724,14 +19438,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -19742,14 +19456,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -19768,11 +19482,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -19785,35 +19499,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -19824,17 +19538,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -19846,14 +19559,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -19867,11 +19580,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -19885,14 +19598,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -19938,14 +19651,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -19957,14 +19670,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -19983,11 +19696,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -20000,27 +19713,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -20031,17 +19744,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -20054,14 +19766,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -20072,26 +19784,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("15")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -20103,14 +19813,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -20129,11 +19839,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -20146,34 +19856,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -20185,17 +19894,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("13")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -20208,14 +19916,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -20226,26 +19934,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -20257,14 +19963,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -20276,14 +19982,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -20302,11 +20008,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -20319,27 +20025,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -20358,11 +20064,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -20375,27 +20081,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -20406,17 +20112,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -20429,27 +20134,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -20460,17 +20165,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -20483,14 +20187,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -20501,26 +20205,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("27")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("27")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -20533,14 +20235,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -20559,11 +20261,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -20576,35 +20278,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -20623,11 +20325,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -20640,35 +20342,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("27")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("26")] VarK0 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -20679,17 +20381,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("26")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("26")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -20703,14 +20404,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -20727,14 +20428,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -20753,11 +20454,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -20770,14 +20471,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -20788,13 +20489,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("16")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -20807,14 +20506,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -20827,14 +20526,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -20845,14 +20544,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -20871,11 +20570,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -20888,35 +20587,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -20927,17 +20626,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -20949,14 +20647,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -20970,11 +20668,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -20988,14 +20686,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -21041,14 +20739,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -21060,14 +20758,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21086,11 +20784,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -21103,27 +20801,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -21134,17 +20832,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -21157,14 +20854,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -21175,26 +20872,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -21206,14 +20901,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -21232,11 +20927,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -21249,34 +20944,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -21288,17 +20982,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -21311,14 +21004,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -21329,26 +21022,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -21360,14 +21051,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21379,14 +21070,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21405,11 +21096,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -21422,27 +21113,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -21461,11 +21152,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -21478,27 +21169,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -21509,17 +21200,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("6")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortInt{}}("12")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -21532,27 +21222,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -21563,17 +21253,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("12")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("13")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -21586,14 +21275,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -21604,26 +21293,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -21636,14 +21323,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -21662,11 +21349,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -21679,35 +21366,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -21726,11 +21413,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -21743,35 +21430,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("13")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -21782,17 +21469,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -21806,14 +21492,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -21830,14 +21516,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -21849,14 +21535,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21868,14 +21554,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21887,14 +21573,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -21913,11 +21599,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -21930,27 +21616,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -21969,11 +21655,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -21986,27 +21672,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22017,17 +21703,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -22040,27 +21725,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -22079,11 +21764,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -22096,27 +21781,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("26")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22127,17 +21812,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("39")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -22150,27 +21834,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22181,17 +21865,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("39")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -22204,14 +21887,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -22222,13 +21905,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("40")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("40")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -22241,14 +21922,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -22261,14 +21942,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -22279,14 +21960,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -22305,11 +21986,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -22322,35 +22003,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -22361,17 +22042,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -22383,14 +22063,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -22404,11 +22084,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -22422,14 +22102,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -22475,14 +22155,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -22494,14 +22174,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -22520,11 +22200,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -22537,27 +22217,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22568,17 +22248,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("18")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -22591,14 +22270,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -22609,26 +22288,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("18")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("18")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("18")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -22640,14 +22317,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -22666,11 +22343,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -22683,34 +22360,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -22722,17 +22398,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("20")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -22745,14 +22420,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -22763,26 +22438,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("20")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("20")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -22794,14 +22467,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -22813,14 +22486,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -22839,11 +22512,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -22856,27 +22529,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -22895,11 +22568,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -22912,27 +22585,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("20")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22943,17 +22616,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("20")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("20")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -22966,27 +22638,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -22997,17 +22669,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("41")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -23020,14 +22691,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -23038,26 +22709,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("41")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("41")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -23070,14 +22739,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -23096,11 +22765,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -23113,35 +22782,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -23160,11 +22829,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -23177,35 +22846,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("41")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("40")] VarK0 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -23216,17 +22885,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("41")] VarI2 = kore[\dv{SortInt{}}("40")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortInt{}}("40")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -23240,14 +22908,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -23264,14 +22932,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -23290,11 +22958,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -23307,14 +22975,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -23325,13 +22993,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("20")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("20")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("18")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -23344,14 +23010,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -23364,14 +23030,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -23382,14 +23048,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -23408,11 +23074,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -23425,35 +23091,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -23464,17 +23130,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -23486,14 +23151,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -23507,11 +23172,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -23525,14 +23190,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -23578,14 +23243,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -23597,14 +23262,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -23623,11 +23288,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -23640,27 +23305,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("18")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("18")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("18")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -23671,17 +23336,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("18")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("18")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("19")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -23694,14 +23358,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -23712,26 +23376,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("18")] VarI = kore[\dv{SortInt{}}("19")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("19")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("19")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -23743,14 +23405,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -23769,11 +23431,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -23786,34 +23448,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -23825,17 +23486,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -23848,14 +23508,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -23866,26 +23526,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -23897,14 +23555,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -23916,14 +23574,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -23942,11 +23600,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -23959,27 +23617,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -23998,11 +23656,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -24015,27 +23673,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -24046,17 +23704,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("20")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -24069,27 +23726,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -24100,17 +23757,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("21")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -24123,14 +23779,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -24141,26 +23797,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("21")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("21")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -24173,14 +23827,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -24199,11 +23853,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -24216,35 +23870,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -24263,11 +23917,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -24280,35 +23934,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("21")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("20")] VarK0 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -24319,17 +23973,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("21")] VarI2 = kore[\dv{SortInt{}}("20")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortInt{}}("20")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -24343,14 +23996,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -24367,14 +24020,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -24393,11 +24046,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -24410,14 +24063,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -24428,13 +24081,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("19")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -24447,14 +24098,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -24467,14 +24118,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -24485,14 +24136,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -24511,11 +24162,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -24528,35 +24179,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -24567,17 +24218,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -24589,14 +24239,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -24610,11 +24260,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -24628,14 +24278,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -24681,14 +24331,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -24700,14 +24350,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -24726,11 +24376,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -24743,27 +24393,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("19")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("19")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("19")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -24774,17 +24424,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("19")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("20")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -24797,14 +24446,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -24815,26 +24464,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("19")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("20")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("20")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -24846,14 +24493,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -24872,11 +24519,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -24889,34 +24536,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -24928,17 +24574,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -24951,14 +24596,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -24969,26 +24614,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -25000,14 +24643,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -25019,14 +24662,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -25045,11 +24688,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -25062,27 +24705,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -25101,11 +24744,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -25118,27 +24761,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -25149,17 +24792,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -25172,27 +24814,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -25203,17 +24845,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -25226,14 +24867,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -25244,26 +24885,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -25276,14 +24915,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -25302,11 +24941,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -25319,35 +24958,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -25366,11 +25005,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -25383,35 +25022,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -25422,17 +25061,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -25446,14 +25084,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -25470,14 +25108,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -25496,11 +25134,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -25513,14 +25151,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -25531,13 +25169,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -25550,14 +25186,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -25570,14 +25206,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -25588,14 +25224,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -25614,11 +25250,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -25631,35 +25267,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -25670,17 +25306,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -25692,14 +25327,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -25713,11 +25348,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -25731,14 +25366,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -25784,14 +25419,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -25803,14 +25438,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -25829,11 +25464,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -25846,27 +25481,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -25877,17 +25512,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("21")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -25900,14 +25534,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -25918,26 +25552,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("21")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("21")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -25949,14 +25581,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -25975,11 +25607,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -25992,34 +25624,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -26031,17 +25662,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -26054,14 +25684,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -26072,26 +25702,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -26103,14 +25731,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -26122,14 +25750,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -26148,11 +25776,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -26165,27 +25793,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -26204,11 +25832,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -26221,27 +25849,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -26252,17 +25880,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -26275,27 +25902,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -26306,17 +25933,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -26329,14 +25955,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -26347,26 +25973,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -26379,14 +26003,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -26405,11 +26029,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -26422,35 +26046,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -26469,11 +26093,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -26486,35 +26110,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -26525,17 +26149,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -26549,14 +26172,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -26573,14 +26196,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -26592,14 +26215,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -26611,14 +26234,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -26630,14 +26253,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -26656,11 +26279,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -26673,27 +26296,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -26712,11 +26335,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -26729,27 +26352,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -26760,17 +26383,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -26783,27 +26405,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -26822,11 +26444,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -26839,27 +26461,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -26870,17 +26492,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -26893,27 +26514,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -26924,17 +26545,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -26947,14 +26567,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -26965,13 +26585,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("21")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -26984,14 +26602,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -27004,14 +26622,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -27022,14 +26640,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -27048,11 +26666,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -27065,35 +26683,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -27104,17 +26722,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -27126,14 +26743,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -27147,11 +26764,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -27165,14 +26782,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -27218,14 +26835,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -27237,14 +26854,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -27263,11 +26880,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -27280,27 +26897,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -27311,17 +26928,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("21")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -27334,14 +26950,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -27352,26 +26968,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("22")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("22")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -27383,14 +26997,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -27409,11 +27023,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -27426,34 +27040,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -27465,17 +27078,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -27488,14 +27100,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -27506,26 +27118,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -27537,14 +27147,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -27556,14 +27166,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -27582,11 +27192,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -27599,27 +27209,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -27638,11 +27248,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -27655,27 +27265,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -27686,17 +27296,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -27709,27 +27318,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -27740,17 +27349,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -27763,14 +27371,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -27781,26 +27389,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -27813,14 +27419,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -27839,11 +27445,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -27856,35 +27462,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -27903,11 +27509,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -27920,35 +27526,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -27959,17 +27565,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -27983,14 +27588,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -28007,14 +27612,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -28033,11 +27638,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -28050,14 +27655,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -28068,13 +27673,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("22")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -28087,14 +27690,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -28107,14 +27710,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -28125,14 +27728,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -28151,11 +27754,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -28168,35 +27771,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -28207,17 +27810,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -28229,14 +27831,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -28250,11 +27852,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -28268,14 +27870,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -28321,14 +27923,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -28340,14 +27942,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -28366,11 +27968,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -28383,27 +27985,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -28414,17 +28016,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("23")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -28437,14 +28038,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -28455,26 +28056,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("23")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("23")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -28486,14 +28085,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -28512,11 +28111,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -28529,34 +28128,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -28568,17 +28166,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -28591,14 +28188,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -28609,26 +28206,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -28640,14 +28235,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -28659,14 +28254,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -28685,11 +28280,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -28702,27 +28297,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -28741,11 +28336,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -28758,27 +28353,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -28789,17 +28384,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -28812,27 +28406,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -28843,17 +28437,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -28866,14 +28459,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -28884,26 +28477,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -28916,14 +28507,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -28942,11 +28533,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -28959,35 +28550,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -29006,11 +28597,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -29023,35 +28614,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -29062,17 +28653,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -29086,14 +28676,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -29110,14 +28700,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -29136,11 +28726,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -29153,14 +28743,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -29171,13 +28761,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("23")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -29190,14 +28778,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -29210,14 +28798,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -29228,14 +28816,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -29254,11 +28842,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -29271,35 +28859,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -29310,17 +28898,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -29332,14 +28919,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -29353,11 +28940,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -29371,14 +28958,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -29424,14 +29011,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -29443,14 +29030,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -29469,11 +29056,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -29486,27 +29073,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -29517,17 +29104,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("23")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("24")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("24")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("24")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("24")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -29540,14 +29126,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("24")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("24")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("24")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -29558,26 +29144,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("24")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("24")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("24")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -29589,14 +29173,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -29615,11 +29199,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -29632,34 +29216,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -29671,17 +29254,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -29694,14 +29276,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -29712,26 +29294,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -29743,14 +29323,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -29762,14 +29342,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -29788,11 +29368,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -29805,27 +29385,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -29844,11 +29424,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -29861,27 +29441,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -29892,17 +29472,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -29915,27 +29494,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -29946,17 +29525,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -29969,14 +29547,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -29987,26 +29565,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -30019,14 +29595,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -30045,11 +29621,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -30062,35 +29638,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -30109,11 +29685,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -30126,35 +29702,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -30165,17 +29741,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -30189,14 +29764,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -30213,14 +29788,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -30239,11 +29814,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -30256,14 +29831,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -30274,13 +29849,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("24")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -30293,14 +29866,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -30313,14 +29886,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -30331,14 +29904,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -30357,11 +29930,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -30374,35 +29947,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -30413,17 +29986,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -30435,14 +30007,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -30456,11 +30028,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -30474,14 +30046,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -30527,14 +30099,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -30546,14 +30118,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -30572,11 +30144,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("24")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("24")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("24")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -30589,27 +30161,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("24")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("24")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("24")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -30620,17 +30192,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("24")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("24")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("25")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("25")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("25")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("25")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -30643,14 +30214,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("25")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("25")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("25")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -30661,26 +30232,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("24")] VarI = kore[\dv{SortInt{}}("25")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("25")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("25")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -30692,14 +30261,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -30718,11 +30287,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -30735,34 +30304,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -30774,17 +30342,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -30797,14 +30364,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -30815,26 +30382,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -30846,14 +30411,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -30865,14 +30430,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -30891,11 +30456,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -30908,27 +30473,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -30947,11 +30512,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -30964,27 +30529,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -30995,17 +30560,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -31018,27 +30582,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -31049,17 +30613,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -31072,14 +30635,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -31090,26 +30653,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -31122,14 +30683,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -31148,11 +30709,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -31165,35 +30726,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -31212,11 +30773,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -31229,35 +30790,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -31268,17 +30829,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -31292,14 +30852,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -31316,14 +30876,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -31342,11 +30902,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -31359,14 +30919,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -31377,13 +30937,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -31396,14 +30954,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -31416,14 +30974,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -31434,14 +30992,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -31460,11 +31018,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -31477,35 +31035,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -31516,17 +31074,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -31538,14 +31095,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -31559,11 +31116,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -31577,14 +31134,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -31607,14 +31164,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -31627,14 +31184,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -31645,14 +31202,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -31671,11 +31228,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -31688,35 +31245,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -31727,17 +31284,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -31749,14 +31305,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -31770,11 +31326,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -31788,14 +31344,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -31835,14 +31391,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -31861,11 +31417,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -31878,14 +31434,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -31896,26 +31452,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -31927,14 +31481,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -31953,11 +31507,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -31970,27 +31524,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -32006,17 +31560,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("8"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -32029,27 +31582,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -32060,17 +31613,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -32083,14 +31635,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -32101,13 +31653,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("25")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -32120,14 +31670,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -32140,14 +31690,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -32158,14 +31708,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -32184,11 +31734,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -32201,35 +31751,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -32240,17 +31790,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -32262,14 +31811,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -32283,11 +31832,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -32301,14 +31850,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -32354,14 +31903,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -32373,14 +31922,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -32399,11 +31948,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("25")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("25")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("25")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -32416,27 +31965,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("25")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("25")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("25")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -32447,17 +31996,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("25")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("25")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -32470,14 +32018,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -32488,26 +32036,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("25")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("26")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("26")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -32519,14 +32065,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -32545,11 +32091,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -32562,34 +32108,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -32601,17 +32146,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -32624,14 +32168,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -32642,26 +32186,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -32673,14 +32215,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -32692,14 +32234,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -32718,11 +32260,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -32735,27 +32277,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -32774,11 +32316,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -32791,27 +32333,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -32822,17 +32364,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -32845,27 +32386,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -32876,17 +32417,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -32899,14 +32439,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -32917,26 +32457,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -32949,14 +32487,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -32975,11 +32513,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -32992,35 +32530,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -33039,11 +32577,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -33056,35 +32594,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -33095,17 +32633,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -33119,14 +32656,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -33143,14 +32680,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -33169,11 +32706,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -33186,14 +32723,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -33204,13 +32741,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -33223,14 +32758,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -33243,14 +32778,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -33261,14 +32796,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -33287,11 +32822,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -33304,35 +32839,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -33343,17 +32878,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -33365,14 +32899,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -33386,11 +32920,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -33404,14 +32938,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -33457,14 +32991,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -33476,14 +33010,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -33502,11 +33036,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -33519,27 +33053,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -33550,17 +33084,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -33573,14 +33106,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -33591,26 +33124,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("27")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("27")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -33622,14 +33153,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -33648,11 +33179,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -33665,34 +33196,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -33704,17 +33234,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -33727,14 +33256,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -33745,26 +33274,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -33776,14 +33303,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -33795,14 +33322,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -33821,11 +33348,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -33838,27 +33365,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -33877,11 +33404,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -33894,27 +33421,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -33925,17 +33452,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -33948,27 +33474,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -33979,17 +33505,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -34002,14 +33527,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -34020,26 +33545,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -34052,14 +33575,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -34078,11 +33601,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -34095,35 +33618,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -34142,11 +33665,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -34159,35 +33682,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -34198,17 +33721,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -34222,14 +33744,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -34246,14 +33768,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -34272,11 +33794,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -34289,14 +33811,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -34307,13 +33829,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("27")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -34326,14 +33846,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -34346,14 +33866,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -34364,14 +33884,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -34390,11 +33910,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -34407,35 +33927,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -34446,17 +33966,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -34468,14 +33987,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -34489,11 +34008,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -34507,14 +34026,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -34560,14 +34079,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -34579,14 +34098,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -34605,11 +34124,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -34622,27 +34141,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -34653,17 +34172,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("28")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -34676,14 +34194,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -34694,26 +34212,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("28")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("28")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("28")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -34725,14 +34241,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -34751,11 +34267,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -34768,34 +34284,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -34807,17 +34322,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -34830,14 +34344,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -34848,26 +34362,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -34879,14 +34391,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -34898,14 +34410,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -34924,11 +34436,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -34941,27 +34453,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -34980,11 +34492,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -34997,27 +34509,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -35028,17 +34540,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -35051,27 +34562,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -35082,17 +34593,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -35105,14 +34615,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -35123,26 +34633,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -35155,14 +34663,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -35181,11 +34689,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -35198,35 +34706,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -35245,11 +34753,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -35262,35 +34770,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -35301,17 +34809,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -35325,14 +34832,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -35349,14 +34856,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -35375,11 +34882,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -35392,14 +34899,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -35410,13 +34917,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -35429,14 +34934,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -35449,14 +34954,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -35467,14 +34972,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -35493,11 +34998,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -35510,35 +35015,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -35549,17 +35054,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -35571,14 +35075,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -35592,11 +35096,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -35610,14 +35114,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -35640,14 +35144,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -35660,14 +35164,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -35678,14 +35182,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -35704,11 +35208,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -35721,35 +35225,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -35760,17 +35264,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -35782,14 +35285,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -35803,11 +35306,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -35821,14 +35324,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -35868,14 +35371,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -35894,11 +35397,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -35911,14 +35414,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -35929,26 +35432,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -35960,14 +35461,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -35986,11 +35487,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -36003,27 +35504,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -36039,17 +35540,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("7"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -36062,27 +35562,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -36093,17 +35593,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -36116,14 +35615,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -36134,13 +35633,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("28")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] @@ -36153,14 +35650,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -36173,14 +35670,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -36191,14 +35688,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -36217,11 +35714,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -36234,35 +35731,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -36273,17 +35770,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -36295,14 +35791,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -36316,11 +35812,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -36334,14 +35830,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -36387,14 +35883,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -36406,14 +35902,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -36432,11 +35928,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -36449,27 +35945,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("28")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("28")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("28")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -36480,17 +35976,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("28")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("28")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("29")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -36503,14 +35998,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -36521,26 +36016,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("28")] VarI = kore[\dv{SortInt{}}("29")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("29")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("29")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -36552,14 +36045,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -36578,11 +36071,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -36595,34 +36088,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -36634,17 +36126,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -36657,14 +36148,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -36675,26 +36166,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -36706,14 +36195,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -36725,14 +36214,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -36751,11 +36240,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -36768,27 +36257,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -36807,11 +36296,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -36824,27 +36313,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -36855,17 +36344,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -36878,27 +36366,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -36909,17 +36397,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -36932,14 +36419,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -36950,26 +36437,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("7")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -36982,14 +36467,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -37008,11 +36493,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -37025,35 +36510,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -37072,11 +36557,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -37089,35 +36574,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("7")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -37128,17 +36613,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -37152,14 +36636,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -37176,14 +36660,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -37195,14 +36679,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -37214,14 +36698,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -37233,14 +36717,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -37259,11 +36743,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -37276,27 +36760,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -37315,11 +36799,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -37332,27 +36816,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -37363,17 +36847,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("14")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -37386,27 +36869,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -37425,11 +36908,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -37442,27 +36925,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("14")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("14")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("14")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("14")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -37473,17 +36956,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("14")] VarI2 = kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("14")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("21")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -37496,27 +36978,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -37527,17 +37009,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("21")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -37550,14 +37031,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -37568,13 +37049,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("22")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("22")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("22")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("29")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] @@ -37587,14 +37066,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -37607,14 +37086,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -37625,14 +37104,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -37651,11 +37130,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -37668,35 +37147,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -37707,17 +37186,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -37729,14 +37207,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -37750,11 +37228,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -37768,14 +37246,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -37821,14 +37299,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -37840,14 +37318,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -37866,11 +37344,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -37883,27 +37361,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("29")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("29")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("29")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -37914,17 +37392,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("29")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("29")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("30")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("30")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("30")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("30")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -37937,14 +37414,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("30")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("30")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("30")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -37955,26 +37432,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("29")] VarI = kore[\dv{SortInt{}}("30")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("30")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("30")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -37986,14 +37461,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -38012,11 +37487,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -38029,34 +37504,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -38068,17 +37542,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -38091,14 +37564,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -38109,26 +37582,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -38140,14 +37611,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -38159,14 +37630,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -38185,11 +37656,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -38202,27 +37673,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -38241,11 +37712,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -38258,27 +37729,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -38289,17 +37760,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -38312,27 +37782,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -38343,17 +37813,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("23")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -38366,14 +37835,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -38384,26 +37853,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("23")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("23")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("23")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("22")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -38416,14 +37883,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -38442,11 +37909,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -38459,35 +37926,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -38506,11 +37973,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -38523,35 +37990,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("23")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("22")] VarK0 = kore[\dv{SortInt{}}("23")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("23")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("23")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -38562,17 +38029,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("23")] VarI2 = kore[\dv{SortInt{}}("22")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("23")] arg: kore[\dv{SortInt{}}("22")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -38586,14 +38052,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -38610,14 +38076,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -38636,11 +38102,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -38653,14 +38119,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -38671,13 +38137,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("22")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("30")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] @@ -38690,14 +38154,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -38710,14 +38174,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -38728,14 +38192,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -38754,11 +38218,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -38771,35 +38235,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -38810,17 +38274,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -38832,14 +38295,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -38853,11 +38316,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -38871,14 +38334,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -38924,14 +38387,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -38943,14 +38406,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -38969,11 +38432,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("30")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("30")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("30")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -38986,27 +38449,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("30")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("30")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("30")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -39017,17 +38480,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("30")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("30")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("31")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("31")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("31")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("31")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -39040,14 +38502,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("31")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("31")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("31")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -39058,26 +38520,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("30")] VarI = kore[\dv{SortInt{}}("31")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("31")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("31")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -39089,14 +38549,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -39115,11 +38575,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -39132,34 +38592,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -39171,17 +38630,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -39194,14 +38652,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -39212,26 +38670,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("23"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -39243,14 +38699,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -39262,14 +38718,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -39288,11 +38744,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -39305,27 +38761,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -39344,11 +38800,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -39361,27 +38817,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -39392,17 +38848,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -39415,27 +38870,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -39446,17 +38901,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -39469,14 +38923,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -39487,26 +38941,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("23")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("11")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -39519,14 +38971,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -39545,11 +38997,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -39562,35 +39014,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -39609,11 +39061,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -39626,35 +39078,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("11")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -39665,17 +39117,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -39689,14 +39140,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -39713,14 +39164,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -39732,14 +39183,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -39751,14 +39202,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -39770,14 +39221,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -39796,11 +39247,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -39813,27 +39264,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -39852,11 +39303,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -39869,27 +39320,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -39900,17 +39351,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("22")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -39923,27 +39373,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -39962,11 +39412,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -39979,27 +39429,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("22")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("22")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("22")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("22")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -40010,17 +39460,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("22")] VarI2 = kore[\dv{SortInt{}}("11")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("22")] arg: kore[\dv{SortInt{}}("11")] hook result: kore[\dv{SortInt{}}("33")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -40033,27 +39482,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -40064,17 +39513,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("33")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -40087,14 +39535,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -40105,13 +39553,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("34")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("34")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("31")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] @@ -40124,14 +39570,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -40144,14 +39590,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -40162,14 +39608,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -40188,11 +39634,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -40205,35 +39651,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -40244,17 +39690,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -40266,14 +39711,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -40287,11 +39732,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -40305,14 +39750,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -40358,14 +39803,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -40377,14 +39822,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -40403,11 +39848,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("31")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("31")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("31")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -40420,27 +39865,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("31")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("31")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("31")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -40451,17 +39896,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("31")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("31")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("32")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("32")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("32")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("32")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -40474,14 +39918,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("32")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("32")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("32")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -40492,26 +39936,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("31")] VarI = kore[\dv{SortInt{}}("32")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("32")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("32")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -40523,14 +39965,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -40549,11 +39991,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -40566,34 +40008,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -40605,17 +40046,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -40628,14 +40068,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -40646,26 +40086,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -40677,14 +40115,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -40696,14 +40134,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -40722,11 +40160,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -40739,27 +40177,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -40778,11 +40216,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -40795,27 +40233,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -40826,17 +40264,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -40849,27 +40286,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -40880,17 +40317,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("35")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -40903,14 +40339,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -40921,26 +40357,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("35")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("35")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("34")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -40953,14 +40387,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -40979,11 +40413,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -40996,35 +40430,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -41043,11 +40477,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -41060,35 +40494,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("35")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("34")] VarK0 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -41099,17 +40533,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("35")] VarI2 = kore[\dv{SortInt{}}("34")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortInt{}}("34")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -41123,14 +40556,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -41147,14 +40580,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -41173,11 +40606,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -41190,14 +40623,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -41208,13 +40641,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("32")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] @@ -41227,14 +40658,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -41247,14 +40678,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -41265,14 +40696,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -41291,11 +40722,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -41308,35 +40739,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -41347,17 +40778,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -41369,14 +40799,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -41390,11 +40820,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -41408,14 +40838,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -41461,14 +40891,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -41480,14 +40910,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -41506,11 +40936,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("32")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("32")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("32")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -41523,27 +40953,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("32")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("32")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("32")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -41554,17 +40984,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("32")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("32")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("33")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -41577,14 +41006,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -41595,26 +41024,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("32")] VarI = kore[\dv{SortInt{}}("33")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("33")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("33")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -41626,14 +41053,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -41652,11 +41079,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -41669,34 +41096,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -41708,17 +41134,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -41731,14 +41156,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -41749,26 +41174,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("35"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -41780,14 +41203,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -41799,14 +41222,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -41825,11 +41248,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -41842,27 +41265,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -41881,11 +41304,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -41898,27 +41321,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -41929,17 +41352,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -41952,27 +41374,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -41983,17 +41405,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -42006,14 +41427,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -42024,26 +41445,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("17")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -42056,14 +41475,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -42082,11 +41501,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -42099,35 +41518,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -42146,11 +41565,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -42163,35 +41582,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("17")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -42202,17 +41621,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -42226,14 +41644,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -42250,14 +41668,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -42269,14 +41687,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -42288,14 +41706,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -42307,14 +41725,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -42333,11 +41751,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -42350,27 +41768,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -42389,11 +41807,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -42406,27 +41824,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -42437,17 +41855,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -42460,27 +41877,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -42499,11 +41916,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -42516,27 +41933,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("34")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -42547,17 +41964,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("17")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("17")] hook result: kore[\dv{SortInt{}}("51")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -42570,27 +41986,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -42601,17 +42017,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("51")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -42624,14 +42039,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -42642,13 +42057,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("52")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("52")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("33")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] @@ -42661,14 +42074,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -42681,14 +42094,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -42699,14 +42112,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -42725,11 +42138,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -42742,35 +42155,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -42781,17 +42194,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -42803,14 +42215,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -42824,11 +42236,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -42842,14 +42254,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -42895,14 +42307,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -42914,14 +42326,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -42940,11 +42352,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -42957,27 +42369,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("33")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("33")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("33")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -42988,17 +42400,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("33")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("33")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -43011,14 +42422,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -43029,26 +42440,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("33")] VarI = kore[\dv{SortInt{}}("34")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("34")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("34")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -43060,14 +42469,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -43086,11 +42495,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -43103,34 +42512,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -43142,17 +42550,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -43165,14 +42572,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -43183,26 +42590,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("26")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("26")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -43214,14 +42619,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -43233,14 +42638,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -43259,11 +42664,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -43276,27 +42681,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -43315,11 +42720,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -43332,27 +42737,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("26")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -43363,17 +42768,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("26")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("26")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -43386,27 +42790,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -43417,17 +42821,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("53")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -43440,14 +42843,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -43458,26 +42861,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("53")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("53")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("52")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -43490,14 +42891,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -43516,11 +42917,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -43533,35 +42934,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -43580,11 +42981,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -43597,35 +42998,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("53")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("52")] VarK0 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -43636,17 +43037,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("53")] VarI2 = kore[\dv{SortInt{}}("52")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortInt{}}("52")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -43660,14 +43060,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -43684,14 +43084,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -43710,11 +43110,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -43727,14 +43127,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -43745,13 +43145,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("26")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("26")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("26")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("34")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] @@ -43764,14 +43162,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -43784,14 +43182,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -43802,14 +43200,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -43828,11 +43226,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -43845,35 +43243,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -43884,17 +43282,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -43906,14 +43303,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -43927,11 +43324,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -43945,14 +43342,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -43998,14 +43395,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -44017,14 +43414,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -44043,11 +43440,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -44060,27 +43457,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("34")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("34")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("34")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -44091,17 +43488,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("34")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("35")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -44114,14 +43510,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -44132,26 +43528,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("34")] VarI = kore[\dv{SortInt{}}("35")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("35")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("35")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("26"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -44163,14 +43557,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -44189,11 +43583,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -44206,34 +43600,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -44245,17 +43638,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("13")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -44268,14 +43660,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -44286,26 +43678,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("53"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -44317,14 +43707,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -44336,14 +43726,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -44362,11 +43752,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -44379,27 +43769,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -44418,11 +43808,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -44435,27 +43825,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -44466,17 +43856,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -44489,27 +43878,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -44520,17 +43909,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -44543,14 +43931,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -44561,26 +43949,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("27")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("27")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("27")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("26")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -44593,14 +43979,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -44619,11 +44005,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -44636,35 +44022,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -44683,11 +44069,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -44700,35 +44086,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("27")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("26")] VarK0 = kore[\dv{SortInt{}}("27")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("27")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("27")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -44739,17 +44125,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("27")] VarI2 = kore[\dv{SortInt{}}("26")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("26")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -44763,14 +44148,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -44787,14 +44172,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -44813,11 +44198,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -44830,14 +44215,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -44848,13 +44233,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("26")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("35")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] @@ -44867,14 +44250,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -44887,14 +44270,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -44905,14 +44288,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -44931,11 +44314,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -44948,35 +44331,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -44987,17 +44370,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -45009,14 +44391,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -45030,11 +44412,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -45048,14 +44430,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -45101,14 +44483,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -45120,14 +44502,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45146,11 +44528,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -45163,27 +44545,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("35")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("35")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("35")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -45194,17 +44576,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("35")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("35")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("36")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("36")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("36")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("36")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -45217,14 +44598,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("36")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("36")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("36")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -45235,26 +44616,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("35")] VarI = kore[\dv{SortInt{}}("36")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("36")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("36")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -45266,14 +44645,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -45292,11 +44671,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -45309,34 +44688,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -45348,17 +44726,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -45371,14 +44748,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -45389,26 +44766,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("27"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -45420,14 +44795,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45439,14 +44814,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45465,11 +44840,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -45482,27 +44857,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -45521,11 +44896,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -45538,27 +44913,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -45569,17 +44944,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("6")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortInt{}}("12")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -45592,27 +44966,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("12")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("12")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("12")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -45623,17 +44997,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("12")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("12")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("13")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -45646,14 +45019,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -45664,26 +45037,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("27")] VarI = kore[\dv{SortInt{}}("13")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("13")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("13")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("13")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -45696,14 +45067,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -45722,11 +45093,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -45739,35 +45110,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -45786,11 +45157,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -45803,35 +45174,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("13")] VarK0 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -45842,17 +45213,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -45866,14 +45236,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -45890,14 +45260,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -45909,14 +45279,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45928,14 +45298,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45947,14 +45317,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -45973,11 +45343,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -45990,27 +45360,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -46029,11 +45399,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -46046,27 +45416,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("13")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -46077,17 +45447,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("13")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("26")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -46100,27 +45469,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -46139,11 +45508,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -46156,27 +45525,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("26")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("26")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("26")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("26")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("13")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("13")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("13")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -46187,17 +45556,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("26")] VarI2 = kore[\dv{SortInt{}}("13")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("26")] arg: kore[\dv{SortInt{}}("13")] hook result: kore[\dv{SortInt{}}("39")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -46210,27 +45578,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -46241,17 +45609,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("39")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -46264,14 +45631,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -46282,13 +45649,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("40")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("40")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("36")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] @@ -46301,14 +45666,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -46321,14 +45686,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -46339,14 +45704,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -46365,11 +45730,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -46382,35 +45747,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -46421,17 +45786,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -46443,14 +45807,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -46464,11 +45828,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -46482,14 +45846,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -46535,14 +45899,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -46554,14 +45918,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -46580,11 +45944,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("36")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("36")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("36")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -46597,27 +45961,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("36")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("36")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("36")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -46628,17 +45992,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("36")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("36")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("37")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("37")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("37")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("37")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -46651,14 +46014,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("37")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("37")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("37")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -46669,26 +46032,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("36")] VarI = kore[\dv{SortInt{}}("37")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("37")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("37")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -46700,14 +46061,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -46726,11 +46087,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -46743,34 +46104,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -46782,17 +46142,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("20")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -46805,14 +46164,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -46823,26 +46182,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("20")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("20")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("13"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -46854,14 +46211,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -46873,14 +46230,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -46899,11 +46256,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -46916,27 +46273,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -46955,11 +46312,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -46972,27 +46329,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("20")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -47003,17 +46360,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("20")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("20")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -47026,27 +46382,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -47057,17 +46413,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("41")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -47080,14 +46435,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -47098,26 +46453,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("13")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("41")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("41")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("40")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -47130,14 +46483,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -47156,11 +46509,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -47173,35 +46526,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -47220,11 +46573,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -47237,35 +46590,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("41")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("40")] VarK0 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -47276,17 +46629,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("41")] VarI2 = kore[\dv{SortInt{}}("40")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortInt{}}("40")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -47300,14 +46652,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -47324,14 +46676,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -47350,11 +46702,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -47367,14 +46719,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -47385,13 +46737,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("20")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("20")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("20")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("37")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] @@ -47404,14 +46754,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -47424,14 +46774,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -47442,14 +46792,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -47468,11 +46818,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -47485,35 +46835,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -47524,17 +46874,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -47546,14 +46895,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -47567,11 +46916,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -47585,14 +46934,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -47638,14 +46987,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -47657,14 +47006,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -47683,11 +47032,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("37")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("37")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("37")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -47700,27 +47049,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("37")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("37")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("37")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -47731,17 +47080,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("37")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("37")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("38")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("38")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("38")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("38")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -47754,14 +47102,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("38")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("38")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("38")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -47772,26 +47120,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("37")] VarI = kore[\dv{SortInt{}}("38")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("38")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("38")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("20"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -47803,14 +47149,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -47829,11 +47175,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -47846,34 +47192,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -47885,17 +47230,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -47908,14 +47252,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -47926,26 +47270,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("41"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -47957,14 +47299,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -47976,14 +47318,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -48002,11 +47344,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -48019,27 +47361,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -48058,11 +47400,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -48075,27 +47417,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -48106,17 +47448,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("20")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -48129,27 +47470,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -48160,17 +47501,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("20")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("21")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -48183,14 +47523,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -48201,26 +47541,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("21")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("21")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("21")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("20")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -48233,14 +47571,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -48259,11 +47597,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -48276,35 +47614,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -48323,11 +47661,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -48340,35 +47678,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("21")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("20")] VarK0 = kore[\dv{SortInt{}}("21")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("21")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("20")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("21")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("20")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -48379,17 +47717,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("21")] VarI2 = kore[\dv{SortInt{}}("20")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("21")] arg: kore[\dv{SortInt{}}("20")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -48403,14 +47740,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -48427,14 +47764,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -48453,11 +47790,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -48470,14 +47807,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -48488,13 +47825,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("20")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("38")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -48507,14 +47842,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -48527,14 +47862,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -48545,14 +47880,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -48571,11 +47906,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -48588,35 +47923,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -48627,17 +47962,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -48649,14 +47983,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -48670,11 +48004,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -48688,14 +48022,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -48741,14 +48075,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -48760,14 +48094,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -48786,11 +48120,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("38")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("38")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("38")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -48803,27 +48137,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("38")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("38")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("38")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -48834,17 +48168,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("38")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("38")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("39")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -48857,14 +48190,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -48875,26 +48208,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("38")] VarI = kore[\dv{SortInt{}}("39")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("39")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("39")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("10"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -48906,14 +48237,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -48932,11 +48263,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -48949,34 +48280,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -48988,17 +48318,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -49011,14 +48340,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -49029,26 +48358,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("21"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -49060,14 +48387,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -49079,14 +48406,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -49105,11 +48432,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -49122,27 +48449,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -49161,11 +48488,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -49178,27 +48505,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -49209,17 +48536,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -49232,27 +48558,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -49263,17 +48589,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -49286,14 +48611,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -49304,26 +48629,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("21")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -49336,14 +48659,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -49362,11 +48685,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -49379,35 +48702,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -49426,11 +48749,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -49443,35 +48766,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -49482,17 +48805,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -49506,14 +48828,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -49530,14 +48852,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -49556,11 +48878,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -49573,14 +48895,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -49591,13 +48913,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("39")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -49610,14 +48930,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -49630,14 +48950,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -49648,14 +48968,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -49674,11 +48994,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -49691,35 +49011,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -49730,17 +49050,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -49752,14 +49071,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -49773,11 +49092,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -49791,14 +49110,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -49844,14 +49163,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -49863,14 +49182,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -49889,11 +49208,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -49906,27 +49225,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("39")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("39")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("39")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -49937,17 +49256,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("39")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("39")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -49960,14 +49278,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -49978,26 +49296,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("39")] VarI = kore[\dv{SortInt{}}("40")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("40")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("40")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -50009,14 +49325,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -50035,11 +49351,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -50052,34 +49368,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -50091,17 +49406,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -50114,14 +49428,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -50132,26 +49446,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -50163,14 +49475,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -50182,14 +49494,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -50208,11 +49520,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -50225,27 +49537,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -50264,11 +49576,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -50281,27 +49593,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -50312,17 +49624,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -50335,27 +49646,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -50366,17 +49677,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -50389,14 +49699,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -50407,26 +49717,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -50439,14 +49747,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -50465,11 +49773,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -50482,35 +49790,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -50529,11 +49837,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -50546,35 +49854,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -50585,17 +49893,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -50609,14 +49916,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -50633,14 +49940,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -50652,14 +49959,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -50671,14 +49978,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -50690,14 +49997,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -50716,11 +50023,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -50733,27 +50040,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -50772,11 +50079,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -50789,27 +50096,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -50820,17 +50127,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -50843,27 +50149,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -50882,11 +50188,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -50899,27 +50205,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -50930,17 +50236,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -50953,27 +50258,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -50984,17 +50289,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -51007,14 +50311,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -51025,13 +50329,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("40")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -51044,14 +50346,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -51064,14 +50366,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -51082,14 +50384,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -51108,11 +50410,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -51125,35 +50427,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -51164,17 +50466,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -51186,14 +50487,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -51207,11 +50508,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -51225,14 +50526,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -51278,14 +50579,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -51297,14 +50598,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -51323,11 +50624,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -51340,27 +50641,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("40")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("40")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("40")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -51371,17 +50672,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("40")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("41")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -51394,14 +50694,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -51412,26 +50712,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("40")] VarI = kore[\dv{SortInt{}}("41")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("41")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("41")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -51443,14 +50741,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -51469,11 +50767,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -51486,34 +50784,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -51525,17 +50822,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -51548,14 +50844,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -51566,26 +50862,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -51597,14 +50891,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -51616,14 +50910,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -51642,11 +50936,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -51659,27 +50953,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -51698,11 +50992,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -51715,27 +51009,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -51746,17 +51040,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -51769,27 +51062,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -51800,17 +51093,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -51823,14 +51115,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -51841,26 +51133,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -51873,14 +51163,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -51899,11 +51189,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -51916,35 +51206,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -51963,11 +51253,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -51980,35 +51270,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -52019,17 +51309,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -52043,14 +51332,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -52067,14 +51356,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -52093,11 +51382,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -52110,14 +51399,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -52128,13 +51417,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("41")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -52147,14 +51434,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -52167,14 +51454,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -52185,14 +51472,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -52211,11 +51498,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -52228,35 +51515,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -52267,17 +51554,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -52289,14 +51575,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -52310,11 +51596,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -52328,14 +51614,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -52381,14 +51667,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -52400,14 +51686,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -52426,11 +51712,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -52443,27 +51729,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("41")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("41")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("41")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -52474,17 +51760,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("41")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("41")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("42")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("42")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("42")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("42")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -52497,14 +51782,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("42")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("42")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("42")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -52515,26 +51800,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("41")] VarI = kore[\dv{SortInt{}}("42")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("42")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("42")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -52546,14 +51829,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -52572,11 +51855,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -52589,34 +51872,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -52628,17 +51910,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -52651,14 +51932,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -52669,26 +51950,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -52700,14 +51979,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -52719,14 +51998,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -52745,11 +52024,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -52762,27 +52041,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -52801,11 +52080,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -52818,27 +52097,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -52849,17 +52128,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -52872,27 +52150,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -52903,17 +52181,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -52926,14 +52203,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -52944,26 +52221,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -52976,14 +52251,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -53002,11 +52277,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -53019,35 +52294,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -53066,11 +52341,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -53083,35 +52358,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -53122,17 +52397,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -53146,14 +52420,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -53170,14 +52444,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -53196,11 +52470,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -53213,14 +52487,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -53231,13 +52505,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("42")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -53250,14 +52522,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -53270,14 +52542,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -53288,14 +52560,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -53314,11 +52586,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -53331,35 +52603,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -53370,17 +52642,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -53392,14 +52663,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -53413,11 +52684,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -53431,14 +52702,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -53484,14 +52755,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -53503,14 +52774,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -53529,11 +52800,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("42")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("42")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("42")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -53546,27 +52817,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("42")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("42")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("42")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -53577,17 +52848,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("42")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("42")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("43")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("43")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("43")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("43")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -53600,14 +52870,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("43")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("43")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("43")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -53618,26 +52888,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("42")] VarI = kore[\dv{SortInt{}}("43")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("43")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("43")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -53649,14 +52917,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -53675,11 +52943,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -53692,34 +52960,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -53731,17 +52998,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -53754,14 +53020,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -53772,26 +53038,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -53803,14 +53067,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -53822,14 +53086,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -53848,11 +53112,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -53865,27 +53129,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -53904,11 +53168,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -53921,27 +53185,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -53952,17 +53216,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -53975,27 +53238,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -54006,17 +53269,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -54029,14 +53291,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -54047,26 +53309,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -54079,14 +53339,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -54105,11 +53365,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -54122,35 +53382,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -54169,11 +53429,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -54186,35 +53446,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -54225,17 +53485,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -54249,14 +53508,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -54273,14 +53532,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -54299,11 +53558,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -54316,14 +53575,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -54334,13 +53593,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("43")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -54353,14 +53610,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -54373,14 +53630,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -54391,14 +53648,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -54417,11 +53674,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -54434,35 +53691,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -54473,17 +53730,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -54495,14 +53751,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -54516,11 +53772,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -54534,14 +53790,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -54587,14 +53843,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -54606,14 +53862,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -54632,11 +53888,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("43")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("43")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("43")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -54649,27 +53905,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("43")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("43")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("43")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -54680,17 +53936,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("43")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("43")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("44")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("44")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("44")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("44")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -54703,14 +53958,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("44")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("44")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("44")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -54721,26 +53976,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("43")] VarI = kore[\dv{SortInt{}}("44")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("44")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("44")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -54752,14 +54005,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -54778,11 +54031,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -54795,34 +54048,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -54834,17 +54086,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -54857,14 +54108,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -54875,26 +54126,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -54906,14 +54155,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -54925,14 +54174,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -54951,11 +54200,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -54968,27 +54217,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -55007,11 +54256,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -55024,27 +54273,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -55055,17 +54304,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -55078,27 +54326,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -55109,17 +54357,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -55132,14 +54379,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -55150,26 +54397,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -55182,14 +54427,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -55208,11 +54453,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -55225,35 +54470,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -55272,11 +54517,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -55289,35 +54534,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -55328,17 +54573,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -55352,14 +54596,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -55376,14 +54620,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -55402,11 +54646,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -55419,14 +54663,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -55437,13 +54681,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -55456,14 +54698,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -55476,14 +54718,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -55494,14 +54736,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -55520,11 +54762,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -55537,35 +54779,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -55576,17 +54818,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -55598,14 +54839,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -55619,11 +54860,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -55637,14 +54878,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -55667,14 +54908,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -55687,14 +54928,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -55705,14 +54946,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -55731,11 +54972,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -55748,35 +54989,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -55787,17 +55028,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -55809,14 +55049,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -55830,11 +55070,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -55848,14 +55088,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -55895,14 +55135,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -55921,11 +55161,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -55938,14 +55178,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -55956,26 +55196,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("6")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("6"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -55987,14 +55225,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -56013,11 +55251,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -56030,27 +55268,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -56066,17 +55304,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("6"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -56089,27 +55326,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -56120,17 +55357,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -56143,14 +55379,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -56161,13 +55397,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("44")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] @@ -56180,14 +55414,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -56200,14 +55434,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -56218,14 +55452,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -56244,11 +55478,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -56261,35 +55495,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -56300,17 +55534,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -56322,14 +55555,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -56343,11 +55576,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -56361,14 +55594,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -56414,14 +55647,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -56433,14 +55666,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -56459,11 +55692,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("44")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("44")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("44")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -56476,27 +55709,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("44")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("44")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("44")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -56507,17 +55740,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("44")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("44")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("45")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -56530,14 +55762,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -56548,26 +55780,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("44")] VarI = kore[\dv{SortInt{}}("45")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("45")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("45")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -56579,14 +55809,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -56605,11 +55835,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -56622,34 +55852,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -56661,17 +55890,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -56684,14 +55912,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -56702,26 +55930,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -56733,14 +55959,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -56752,14 +55978,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -56778,11 +56004,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -56795,27 +56021,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -56834,11 +56060,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -56851,27 +56077,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -56882,17 +56108,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -56905,27 +56130,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -56936,17 +56161,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -56959,14 +56183,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -56977,26 +56201,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("7")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("7")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("7")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("6")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -57009,14 +56231,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -57035,11 +56257,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -57052,35 +56274,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -57099,11 +56321,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -57116,35 +56338,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("7")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("6")] VarK0 = kore[\dv{SortInt{}}("7")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("7")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("7")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -57155,17 +56377,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("7")] VarI2 = kore[\dv{SortInt{}}("6")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -57179,14 +56400,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -57203,14 +56424,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -57229,11 +56450,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -57246,14 +56467,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -57264,13 +56485,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("6")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("45")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -57283,14 +56502,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -57303,14 +56522,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -57321,14 +56540,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -57347,11 +56566,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -57364,35 +56583,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -57403,17 +56622,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -57425,14 +56643,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -57446,11 +56664,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -57464,14 +56682,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -57517,14 +56735,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -57536,14 +56754,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -57562,11 +56780,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -57579,27 +56797,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("45")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("45")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("45")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -57610,17 +56828,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("45")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("46")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("46")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("46")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("46")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -57633,14 +56850,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("46")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("46")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("46")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -57651,26 +56868,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("45")] VarI = kore[\dv{SortInt{}}("46")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("46")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("46")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -57682,14 +56897,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -57708,11 +56923,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -57725,34 +56940,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -57764,17 +56978,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -57787,14 +57000,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -57805,26 +57018,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("7"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -57836,14 +57047,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -57855,14 +57066,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -57881,11 +57092,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -57898,27 +57109,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -57937,11 +57148,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -57954,27 +57165,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -57985,17 +57196,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -58008,27 +57218,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -58039,17 +57249,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -58062,14 +57271,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -58080,26 +57289,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("7")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -58112,14 +57319,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -58138,11 +57345,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -58155,35 +57362,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -58202,11 +57409,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -58219,35 +57426,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("3")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -58258,17 +57465,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -58282,14 +57488,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -58306,14 +57512,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -58325,14 +57531,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -58344,14 +57550,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -58363,14 +57569,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -58389,11 +57595,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -58406,27 +57612,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -58445,11 +57651,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -58462,27 +57668,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -58493,17 +57699,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -58516,27 +57721,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -58555,11 +57760,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -58572,27 +57777,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -58603,17 +57808,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -58626,27 +57830,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -58657,17 +57861,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -58680,14 +57883,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -58698,13 +57901,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("46")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -58717,14 +57918,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -58737,14 +57938,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -58755,14 +57956,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -58781,11 +57982,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -58798,35 +57999,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -58837,17 +58038,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -58859,14 +58059,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -58880,11 +58080,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -58898,14 +58098,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -58951,14 +58151,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -58970,14 +58170,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -58996,11 +58196,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("46")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("46")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("46")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -59013,27 +58213,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("46")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("46")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("46")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -59044,17 +58244,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("46")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("46")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("47")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("47")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("47")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("47")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -59067,14 +58266,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("47")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("47")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("47")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -59085,26 +58284,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("46")] VarI = kore[\dv{SortInt{}}("47")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("47")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("47")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -59116,14 +58313,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -59142,11 +58339,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -59159,34 +58356,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -59198,17 +58394,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -59221,14 +58416,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -59239,26 +58434,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -59270,14 +58463,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -59289,14 +58482,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -59315,11 +58508,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -59332,27 +58525,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -59371,11 +58564,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -59388,27 +58581,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -59419,17 +58612,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -59442,27 +58634,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -59473,17 +58665,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -59496,14 +58687,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -59514,26 +58705,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -59546,14 +58735,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -59572,11 +58761,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -59589,35 +58778,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -59636,11 +58825,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -59653,35 +58842,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -59692,17 +58881,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -59716,14 +58904,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -59740,14 +58928,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -59766,11 +58954,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -59783,14 +58971,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -59801,13 +58989,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("47")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -59820,14 +59006,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -59840,14 +59026,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -59858,14 +59044,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -59884,11 +59070,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -59901,35 +59087,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -59940,17 +59126,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -59962,14 +59147,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -59983,11 +59168,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -60001,14 +59186,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -60054,14 +59239,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -60073,14 +59258,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60099,11 +59284,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("47")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("47")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("47")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -60116,27 +59301,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("47")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("47")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("47")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -60147,17 +59332,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("47")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("47")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("48")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("48")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("48")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("48")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -60170,14 +59354,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("48")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("48")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("48")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -60188,26 +59372,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("47")] VarI = kore[\dv{SortInt{}}("48")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("48")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("48")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -60219,14 +59401,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -60245,11 +59427,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -60262,34 +59444,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -60301,17 +59482,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -60324,14 +59504,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -60342,26 +59522,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -60373,14 +59551,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60392,14 +59570,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60418,11 +59596,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -60435,27 +59613,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -60474,11 +59652,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -60491,27 +59669,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -60522,17 +59700,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -60545,27 +59722,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -60576,17 +59753,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -60599,14 +59775,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -60617,26 +59793,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -60649,14 +59823,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -60675,11 +59849,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -60692,35 +59866,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -60739,11 +59913,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -60756,35 +59930,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -60795,17 +59969,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -60819,14 +59992,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -60843,14 +60016,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -60862,14 +60035,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60881,14 +60054,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60900,14 +60073,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -60926,11 +60099,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -60943,27 +60116,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -60982,11 +60155,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -60999,27 +60172,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -61030,17 +60203,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -61053,27 +60225,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -61092,11 +60264,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -61109,27 +60281,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -61140,17 +60312,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -61163,27 +60334,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -61194,17 +60365,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -61217,14 +60387,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -61235,13 +60405,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("48")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -61254,14 +60422,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -61274,14 +60442,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -61292,14 +60460,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -61318,11 +60486,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -61335,35 +60503,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -61374,17 +60542,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -61396,14 +60563,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -61417,11 +60584,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -61435,14 +60602,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -61488,14 +60655,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -61507,14 +60674,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -61533,11 +60700,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("48")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("48")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("48")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -61550,27 +60717,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("48")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("48")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("48")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -61581,17 +60748,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("48")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("48")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("49")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -61604,14 +60770,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -61622,26 +60788,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("48")] VarI = kore[\dv{SortInt{}}("49")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("49")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("49")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -61653,14 +60817,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -61679,11 +60843,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -61696,34 +60860,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -61735,17 +60898,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -61758,14 +60920,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -61776,26 +60938,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -61807,14 +60967,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -61826,14 +60986,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -61852,11 +61012,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -61869,27 +61029,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -61908,11 +61068,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -61925,27 +61085,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -61956,17 +61116,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -61979,27 +61138,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -62010,17 +61169,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -62033,14 +61191,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -62051,26 +61209,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -62083,14 +61239,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -62109,11 +61265,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -62126,35 +61282,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -62173,11 +61329,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -62190,35 +61346,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -62229,17 +61385,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -62253,14 +61408,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -62277,14 +61432,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -62303,11 +61458,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -62320,14 +61475,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -62338,13 +61493,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("49")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -62357,14 +61510,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -62377,14 +61530,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -62395,14 +61548,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -62421,11 +61574,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -62438,35 +61591,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -62477,17 +61630,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -62499,14 +61651,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -62520,11 +61672,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -62538,14 +61690,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -62591,14 +61743,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -62610,14 +61762,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -62636,11 +61788,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -62653,27 +61805,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("49")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("49")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("49")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -62684,17 +61836,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("49")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("50")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("50")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("50")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("50")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -62707,14 +61858,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("50")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("50")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("50")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -62725,26 +61876,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("49")] VarI = kore[\dv{SortInt{}}("50")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("50")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("50")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -62756,14 +61905,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -62782,11 +61931,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -62799,34 +61948,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -62838,17 +61986,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -62861,14 +62008,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -62879,26 +62026,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -62910,14 +62055,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -62929,14 +62074,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -62955,11 +62100,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -62972,27 +62117,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -63011,11 +62156,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -63028,27 +62173,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -63059,17 +62204,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -63082,27 +62226,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -63113,17 +62257,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -63136,14 +62279,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -63154,26 +62297,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -63186,14 +62327,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -63212,11 +62353,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -63229,35 +62370,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -63276,11 +62417,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -63293,35 +62434,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -63332,17 +62473,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -63356,14 +62496,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -63380,14 +62520,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -63406,11 +62546,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -63423,14 +62563,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -63441,13 +62581,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("50")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -63460,14 +62598,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -63480,14 +62618,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -63498,14 +62636,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -63524,11 +62662,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -63541,35 +62679,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -63580,17 +62718,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -63602,14 +62739,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -63623,11 +62760,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -63641,14 +62778,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -63694,14 +62831,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -63713,14 +62850,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -63739,11 +62876,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("50")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("50")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("50")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -63756,27 +62893,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("50")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("50")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("50")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -63787,17 +62924,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("50")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("50")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("51")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -63810,14 +62946,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -63828,26 +62964,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("50")] VarI = kore[\dv{SortInt{}}("51")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("51")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("51")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -63859,14 +62993,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -63885,11 +63019,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -63902,34 +63036,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -63941,17 +63074,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -63964,14 +63096,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -63982,26 +63114,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -64013,14 +63143,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -64032,14 +63162,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -64058,11 +63188,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -64075,27 +63205,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -64114,11 +63244,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -64131,27 +63261,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -64162,17 +63292,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -64185,27 +63314,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -64216,17 +63345,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -64239,14 +63367,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -64257,26 +63385,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -64289,14 +63415,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -64315,11 +63441,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -64332,35 +63458,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -64379,11 +63505,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -64396,35 +63522,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -64435,17 +63561,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -64459,14 +63584,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -64483,14 +63608,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -64509,11 +63634,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -64526,14 +63651,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -64544,13 +63669,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("51")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -64563,14 +63686,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -64583,14 +63706,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -64601,14 +63724,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -64627,11 +63750,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -64644,35 +63767,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -64683,17 +63806,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -64705,14 +63827,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -64726,11 +63848,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -64744,14 +63866,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -64797,14 +63919,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -64816,14 +63938,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -64842,11 +63964,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -64859,27 +63981,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("51")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("51")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("51")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -64890,17 +64012,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("51")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("51")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -64913,14 +64034,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -64931,26 +64052,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("51")] VarI = kore[\dv{SortInt{}}("52")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("52")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("52")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -64962,14 +64081,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -64988,11 +64107,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -65005,34 +64124,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -65044,17 +64162,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -65067,14 +64184,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -65085,26 +64202,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -65116,14 +64231,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -65135,14 +64250,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -65161,11 +64276,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -65178,27 +64293,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -65217,11 +64332,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -65234,27 +64349,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -65265,17 +64380,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -65288,27 +64402,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -65319,17 +64433,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -65342,14 +64455,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -65360,26 +64473,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -65392,14 +64503,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -65418,11 +64529,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -65435,35 +64546,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -65482,11 +64593,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -65499,35 +64610,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -65538,17 +64649,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -65562,14 +64672,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -65586,14 +64696,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -65612,11 +64722,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -65629,14 +64739,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -65647,13 +64757,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -65666,14 +64774,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -65686,14 +64794,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -65704,14 +64812,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -65730,11 +64838,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -65747,35 +64855,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -65786,17 +64894,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -65808,14 +64915,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -65829,11 +64936,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -65847,14 +64954,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -65877,14 +64984,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -65897,14 +65004,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -65915,14 +65022,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -65941,11 +65048,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -65958,35 +65065,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -65997,17 +65104,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -66019,14 +65125,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -66040,11 +65146,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -66058,14 +65164,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -66105,14 +65211,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -66131,11 +65237,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -66148,14 +65254,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -66166,26 +65272,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -66197,14 +65301,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -66223,11 +65327,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -66240,27 +65344,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -66276,17 +65380,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("5"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -66299,27 +65402,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -66330,17 +65433,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -66353,14 +65455,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -66371,13 +65473,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("52")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -66390,14 +65490,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -66410,14 +65510,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -66428,14 +65528,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -66454,11 +65554,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -66471,35 +65571,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -66510,17 +65610,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -66532,14 +65631,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -66553,11 +65652,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -66571,14 +65670,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -66624,14 +65723,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -66643,14 +65742,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -66669,11 +65768,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -66686,27 +65785,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("52")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("52")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("52")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -66717,17 +65816,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("52")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("53")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -66740,14 +65838,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -66758,26 +65856,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("52")] VarI = kore[\dv{SortInt{}}("53")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("53")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("53")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -66789,14 +65885,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -66815,11 +65911,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -66832,34 +65928,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -66871,17 +65966,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -66894,14 +65988,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -66912,26 +66006,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -66943,14 +66035,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -66962,14 +66054,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -66988,11 +66080,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -67005,27 +66097,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -67044,11 +66136,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -67061,27 +66153,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -67092,17 +66184,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -67115,27 +66206,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -67146,17 +66237,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -67169,14 +66259,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -67187,26 +66277,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -67219,14 +66307,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -67245,11 +66333,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -67262,35 +66350,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -67309,11 +66397,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -67326,35 +66414,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -67365,17 +66453,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -67389,14 +66476,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -67413,14 +66500,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -67432,14 +66519,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -67451,14 +66538,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -67470,14 +66557,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -67496,11 +66583,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -67513,27 +66600,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -67552,11 +66639,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -67569,27 +66656,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -67600,17 +66687,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -67623,27 +66709,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -67662,11 +66748,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -67679,27 +66765,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -67710,17 +66796,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -67733,27 +66818,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -67764,17 +66849,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -67787,14 +66871,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -67805,13 +66889,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("53")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -67824,14 +66906,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -67844,14 +66926,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -67862,14 +66944,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -67888,11 +66970,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -67905,35 +66987,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -67944,17 +67026,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -67966,14 +67047,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -67987,11 +67068,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -68005,14 +67086,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -68058,14 +67139,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -68077,14 +67158,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -68103,11 +67184,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -68120,27 +67201,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("53")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("53")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("53")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -68151,17 +67232,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("53")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("53")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("54")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -68174,14 +67254,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -68192,26 +67272,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("53")] VarI = kore[\dv{SortInt{}}("54")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("54")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("54")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -68223,14 +67301,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -68249,11 +67327,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -68266,34 +67344,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -68305,17 +67382,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -68328,14 +67404,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -68346,26 +67422,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -68377,14 +67451,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -68396,14 +67470,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -68422,11 +67496,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -68439,27 +67513,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -68478,11 +67552,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -68495,27 +67569,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -68526,17 +67600,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -68549,27 +67622,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -68580,17 +67653,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -68603,14 +67675,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -68621,26 +67693,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -68653,14 +67723,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -68679,11 +67749,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -68696,35 +67766,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -68743,11 +67813,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -68760,35 +67830,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -68799,17 +67869,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -68823,14 +67892,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -68847,14 +67916,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -68873,11 +67942,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -68890,14 +67959,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -68908,13 +67977,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("54")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -68927,14 +67994,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -68947,14 +68014,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -68965,14 +68032,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -68991,11 +68058,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -69008,35 +68075,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -69047,17 +68114,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -69069,14 +68135,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -69090,11 +68156,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -69108,14 +68174,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -69161,14 +68227,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -69180,14 +68246,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -69206,11 +68272,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -69223,27 +68289,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("54")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("54")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("54")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -69254,17 +68320,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("54")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("55")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -69277,14 +68342,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -69295,26 +68360,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("54")] VarI = kore[\dv{SortInt{}}("55")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("55")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("55")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -69326,14 +68389,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -69352,11 +68415,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -69369,34 +68432,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -69408,17 +68470,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -69431,14 +68492,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -69449,26 +68510,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -69480,14 +68539,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -69499,14 +68558,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -69525,11 +68584,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -69542,27 +68601,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -69581,11 +68640,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -69598,27 +68657,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -69629,17 +68688,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -69652,27 +68710,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -69683,17 +68741,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -69706,14 +68763,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -69724,26 +68781,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -69756,14 +68811,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -69782,11 +68837,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -69799,35 +68854,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -69846,11 +68901,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -69863,35 +68918,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -69902,17 +68957,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -69926,14 +68980,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -69950,14 +69004,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -69976,11 +69030,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -69993,14 +69047,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -70011,13 +69065,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("55")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -70030,14 +69082,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -70050,14 +69102,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -70068,14 +69120,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -70094,11 +69146,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -70111,35 +69163,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -70150,17 +69202,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -70172,14 +69223,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -70193,11 +69244,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -70211,14 +69262,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -70264,14 +69315,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -70283,14 +69334,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -70309,11 +69360,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -70326,27 +69377,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("55")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("55")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("55")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -70357,17 +69408,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("55")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("55")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("56")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("56")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("56")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("56")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -70380,14 +69430,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("56")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("56")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("56")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -70398,26 +69448,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("55")] VarI = kore[\dv{SortInt{}}("56")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("56")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("56")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -70429,14 +69477,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -70455,11 +69503,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -70472,34 +69520,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -70511,17 +69558,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -70534,14 +69580,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -70552,26 +69598,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -70583,14 +69627,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -70602,14 +69646,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -70628,11 +69672,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -70645,27 +69689,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -70684,11 +69728,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -70701,27 +69745,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -70732,17 +69776,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -70755,27 +69798,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -70786,17 +69829,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -70809,14 +69851,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -70827,26 +69869,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -70859,14 +69899,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -70885,11 +69925,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -70902,35 +69942,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -70949,11 +69989,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -70966,35 +70006,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -71005,17 +70045,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -71029,14 +70068,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -71053,14 +70092,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -71079,11 +70118,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -71096,14 +70135,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -71114,13 +70153,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("56")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -71133,14 +70170,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -71153,14 +70190,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -71171,14 +70208,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -71197,11 +70234,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -71214,35 +70251,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -71253,17 +70290,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -71275,14 +70311,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -71296,11 +70332,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -71314,14 +70350,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -71367,14 +70403,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -71386,14 +70422,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -71412,11 +70448,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("56")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("56")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("56")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -71429,27 +70465,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("56")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("56")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("56")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -71460,17 +70496,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("56")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("56")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("57")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("57")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("57")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("57")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -71483,14 +70518,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("57")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("57")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("57")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -71501,26 +70536,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("56")] VarI = kore[\dv{SortInt{}}("57")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("57")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("57")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -71532,14 +70565,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -71558,11 +70591,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -71575,34 +70608,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -71614,17 +70646,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -71637,14 +70668,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -71655,26 +70686,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -71686,14 +70715,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -71705,14 +70734,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -71731,11 +70760,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -71748,27 +70777,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -71787,11 +70816,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -71804,27 +70833,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -71835,17 +70864,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -71858,27 +70886,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -71889,17 +70917,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -71912,14 +70939,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -71930,26 +70957,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -71962,14 +70987,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -71988,11 +71013,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -72005,35 +71030,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -72052,11 +71077,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -72069,35 +71094,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -72108,17 +71133,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -72132,14 +71156,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -72156,14 +71180,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -72182,11 +71206,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -72199,14 +71223,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -72217,13 +71241,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -72236,14 +71258,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -72256,14 +71278,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -72274,14 +71296,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -72300,11 +71322,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -72317,35 +71339,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -72356,17 +71378,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -72378,14 +71399,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -72399,11 +71420,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -72417,14 +71438,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -72447,14 +71468,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -72467,14 +71488,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -72485,14 +71506,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -72511,11 +71532,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -72528,35 +71549,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -72567,17 +71588,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -72589,14 +71609,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -72610,11 +71630,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -72628,14 +71648,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -72675,14 +71695,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -72701,11 +71721,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -72718,14 +71738,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -72736,26 +71756,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -72767,14 +71785,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -72793,11 +71811,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -72810,27 +71828,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -72846,17 +71864,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("4"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -72869,27 +71886,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -72900,17 +71917,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -72923,14 +71939,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -72941,13 +71957,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("57")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -72960,14 +71974,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -72980,14 +71994,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -72998,14 +72012,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -73024,11 +72038,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -73041,35 +72055,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -73080,17 +72094,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -73102,14 +72115,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -73123,11 +72136,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -73141,14 +72154,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -73194,14 +72207,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -73213,14 +72226,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -73239,11 +72252,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("57")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("57")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("57")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -73256,27 +72269,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("57")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("57")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("57")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -73287,17 +72300,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("57")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("57")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("58")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("58")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("58")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("58")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -73310,14 +72322,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("58")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("58")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("58")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -73328,26 +72340,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("57")] VarI = kore[\dv{SortInt{}}("58")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("58")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("58")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -73359,14 +72369,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -73385,11 +72395,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -73402,34 +72412,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -73441,17 +72450,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -73464,14 +72472,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -73482,26 +72490,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -73513,14 +72519,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -73532,14 +72538,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -73558,11 +72564,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -73575,27 +72581,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -73614,11 +72620,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -73631,27 +72637,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -73662,17 +72668,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -73685,27 +72690,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -73716,17 +72721,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -73739,14 +72743,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -73757,26 +72761,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -73789,14 +72791,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -73815,11 +72817,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -73832,35 +72834,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -73879,11 +72881,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -73896,35 +72898,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -73935,17 +72937,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -73959,14 +72960,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -73983,14 +72984,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -74009,11 +73010,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -74026,14 +73027,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -74044,13 +73045,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("58")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -74063,14 +73062,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -74083,14 +73082,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -74101,14 +73100,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -74127,11 +73126,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -74144,35 +73143,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -74183,17 +73182,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -74205,14 +73203,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -74226,11 +73224,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -74244,14 +73242,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -74297,14 +73295,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -74316,14 +73314,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -74342,11 +73340,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("58")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("58")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("58")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -74359,27 +73357,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("58")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("58")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("58")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -74390,17 +73388,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("58")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("58")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("59")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("59")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("59")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("59")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -74413,14 +73410,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("59")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("59")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("59")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -74431,26 +73428,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("58")] VarI = kore[\dv{SortInt{}}("59")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("59")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("59")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -74462,14 +73457,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -74488,11 +73483,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -74505,34 +73500,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -74544,17 +73538,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -74567,14 +73560,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -74585,26 +73578,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -74616,14 +73607,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -74635,14 +73626,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -74661,11 +73652,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -74678,27 +73669,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -74717,11 +73708,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -74734,27 +73725,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -74765,17 +73756,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -74788,27 +73778,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -74819,17 +73809,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -74842,14 +73831,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -74860,26 +73849,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -74892,14 +73879,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -74918,11 +73905,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -74935,35 +73922,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -74982,11 +73969,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -74999,35 +73986,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -75038,17 +74025,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -75062,14 +74048,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -75086,14 +74072,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -75112,11 +74098,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -75129,14 +74115,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -75147,13 +74133,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -75166,14 +74150,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -75186,14 +74170,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -75204,14 +74188,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -75230,11 +74214,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -75247,35 +74231,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -75286,17 +74270,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -75308,14 +74291,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -75329,11 +74312,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -75347,14 +74330,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -75377,14 +74360,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -75397,14 +74380,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -75415,14 +74398,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -75441,11 +74424,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -75458,35 +74441,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -75497,17 +74480,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -75519,14 +74501,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -75540,11 +74522,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -75558,14 +74540,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -75605,14 +74587,14 @@ rule: 2880 5 VarS2 = kore[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"))))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -75631,11 +74613,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -75648,14 +74630,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -75666,26 +74648,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -75697,14 +74677,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -75723,11 +74703,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -75740,27 +74720,27 @@ rule: 2847 6 VarK1 = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1"))] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(Lbl-'UndsUnds'IMP-SYNTAX'Unds'AExp'Unds'Int{}(\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -75776,17 +74756,16 @@ rule: 2857 4 Var'Unds'DotVar2 = kore[kseq{}(Lbl'Hash'freezer'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp1'Unds'{}(kseq{}(\dv{SortInt{}}("3"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp1'Unds'{}(kseq{}(\dv{SortId{}}("m"),dotk{}())),kseq{}(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"))))))),kseq{}(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{}()))))] VarI1 = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -75799,27 +74778,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("-1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("-1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -75830,17 +74809,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -75853,14 +74831,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("m")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -75871,13 +74849,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("m")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("m")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("m")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("59")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] @@ -75890,14 +74866,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -75910,14 +74886,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -75928,14 +74904,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -75954,11 +74930,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -75971,35 +74947,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -76010,17 +74986,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -76032,14 +75007,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -76053,11 +75028,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -76071,14 +75046,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -76124,14 +75099,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -76143,14 +75118,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76169,11 +75144,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("59")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("59")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("59")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -76186,27 +75161,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("59")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("59")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("59")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -76217,17 +75192,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("59")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("59")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("60")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("60")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("60")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("60")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -76240,14 +75214,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("60")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("60")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("60")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -76258,26 +75232,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("59")] VarI = kore[\dv{SortInt{}}("60")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("60")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("60")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -76289,14 +75261,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -76315,11 +75287,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -76332,34 +75304,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -76371,17 +75342,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -76394,14 +75364,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -76412,26 +75382,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -76443,14 +75411,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76462,14 +75430,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76488,11 +75456,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -76505,27 +75473,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -76544,11 +75512,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -76561,27 +75529,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -76592,17 +75560,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -76615,27 +75582,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -76646,17 +75613,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -76669,14 +75635,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -76687,26 +75653,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("3")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -76719,14 +75683,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -76745,11 +75709,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -76762,35 +75726,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -76809,11 +75773,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -76826,35 +75790,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("3")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -76865,17 +75829,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -76889,14 +75852,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -76913,14 +75876,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -76932,14 +75895,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76951,14 +75914,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76970,14 +75933,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -76996,11 +75959,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -77013,27 +75976,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -77052,11 +76015,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -77069,27 +76032,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -77100,17 +76063,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("6")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -77123,27 +76085,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -77162,11 +76124,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -77179,27 +76141,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("6")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("6")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("6")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -77210,17 +76172,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("6")] VarI2 = kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -77233,27 +76194,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -77264,17 +76225,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -77287,14 +76247,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -77305,13 +76265,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("10")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("60")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] @@ -77324,14 +76282,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -77344,14 +76302,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -77362,14 +76320,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -77388,11 +76346,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -77405,35 +76363,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -77444,17 +76402,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -77466,14 +76423,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -77487,11 +76444,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -77505,14 +76462,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -77558,14 +76515,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -77577,14 +76534,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -77603,11 +76560,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("60")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("60")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("60")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -77620,27 +76577,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("60")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("60")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("60")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -77651,17 +76608,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("60")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("60")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("61")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("61")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("61")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("61")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -77674,14 +76630,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("61")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("61")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("61")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -77692,26 +76648,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("60")] VarI = kore[\dv{SortInt{}}("61")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("61")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("61")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -77723,14 +76677,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -77749,11 +76703,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -77766,34 +76720,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -77805,17 +76758,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -77828,14 +76780,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -77846,26 +76798,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -77877,14 +76827,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -77896,14 +76846,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -77922,11 +76872,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -77939,27 +76889,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -77978,11 +76928,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -77995,27 +76945,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -78026,17 +76976,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -78049,27 +76998,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -78080,17 +77029,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -78103,14 +77051,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -78121,26 +77069,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] VarI = kore[\dv{SortInt{}}("11")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("11")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("11")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("10")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -78153,14 +77099,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -78179,11 +77125,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -78196,35 +77142,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -78243,11 +77189,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -78260,35 +77206,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("11")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -78299,17 +77245,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("11")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -78323,14 +77268,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -78347,14 +77292,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -78373,11 +77318,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -78390,14 +77335,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -78408,13 +77353,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("10")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("61")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] @@ -78427,14 +77370,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -78447,14 +77390,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -78465,14 +77408,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -78491,11 +77434,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -78508,35 +77451,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -78547,17 +77490,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -78569,14 +77511,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -78590,11 +77532,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -78608,14 +77550,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -78661,14 +77603,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -78680,14 +77622,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -78706,11 +77648,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("61")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("61")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("61")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -78723,27 +77665,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("61")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("61")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("61")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -78754,17 +77696,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("61")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("61")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("62")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("62")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("62")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("62")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -78777,14 +77718,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("62")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("62")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("62")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -78795,26 +77736,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("61")] VarI = kore[\dv{SortInt{}}("62")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("62")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("62")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -78826,14 +77765,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -78852,11 +77791,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -78869,34 +77808,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -78908,17 +77846,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -78931,14 +77868,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -78949,26 +77886,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("11"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -78980,14 +77915,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -78999,14 +77934,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -79025,11 +77960,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -79042,27 +77977,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -79081,11 +78016,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -79098,27 +78033,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -79129,17 +78064,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -79152,27 +78086,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -79183,17 +78117,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -79206,14 +78139,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -79224,26 +78157,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("11")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\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{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("5")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -79256,14 +78187,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -79282,11 +78213,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -79299,35 +78230,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -79346,11 +78277,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -79363,35 +78294,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -79402,17 +78333,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -79426,14 +78356,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -79450,14 +78380,14 @@ rule: 2872 4 VarS = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -79469,14 +78399,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -79488,14 +78418,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -79507,14 +78437,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -79533,11 +78463,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -79550,27 +78480,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -79589,11 +78519,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -79606,27 +78536,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -79637,17 +78567,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -79660,27 +78589,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -79699,11 +78628,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -79716,27 +78645,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -79747,17 +78676,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("15")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -79770,27 +78698,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("15")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("15")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -79801,17 +78729,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("15")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -79824,14 +78751,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -79842,13 +78769,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("16")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("16")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("16")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("62")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] @@ -79861,14 +78786,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -79881,14 +78806,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -79899,14 +78824,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -79925,11 +78850,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -79942,35 +78867,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -79981,17 +78906,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -80003,14 +78927,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -80024,11 +78948,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -80042,14 +78966,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -80095,14 +79019,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -80114,14 +79038,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -80140,11 +79064,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("62")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("62")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("62")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -80157,27 +79081,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("62")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("62")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("62")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -80188,17 +79112,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("62")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("62")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("63")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("63")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("63")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("63")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -80211,14 +79134,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("63")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("63")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("63")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -80229,26 +79152,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("62")] VarI = kore[\dv{SortInt{}}("63")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("63")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("63")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -80260,14 +79181,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -80286,11 +79207,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -80303,34 +79224,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -80342,17 +79262,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -80365,14 +79284,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -80383,26 +79302,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -80414,14 +79331,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -80433,14 +79350,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -80459,11 +79376,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -80476,27 +79393,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -80515,11 +79432,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -80532,27 +79449,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("8")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -80563,17 +79480,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -80586,27 +79502,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -80617,17 +79533,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("16")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -80640,14 +79555,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -80658,26 +79573,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("17")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("17")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("17")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("16")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -80690,14 +79603,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -80716,11 +79629,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -80733,35 +79646,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -80780,11 +79693,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -80797,35 +79710,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("17")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -80836,17 +79749,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("17")] VarI2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -80860,14 +79772,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -80884,14 +79796,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -80910,11 +79822,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -80927,14 +79839,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -80945,13 +79857,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("16")] VarI = kore[\dv{SortInt{}}("8")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("8")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("8")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("63")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] @@ -80964,14 +79874,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -80984,14 +79894,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -81002,14 +79912,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -81028,11 +79938,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -81045,35 +79955,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -81084,17 +79994,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -81106,14 +80015,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -81127,11 +80036,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -81145,14 +80054,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -81198,14 +80107,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -81217,14 +80126,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -81243,11 +80152,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("63")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("63")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("63")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -81260,27 +80169,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("63")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("63")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("63")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -81291,17 +80200,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("63")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("63")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("64")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("64")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("64")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("64")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -81314,14 +80222,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("64")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("64")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("64")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -81332,26 +80240,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("63")] VarI = kore[\dv{SortInt{}}("64")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("64")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("64")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("8"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -81363,14 +80269,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -81389,11 +80295,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -81406,34 +80312,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -81445,17 +80350,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -81468,14 +80372,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -81486,26 +80390,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("17"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -81517,14 +80419,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -81536,14 +80438,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -81562,11 +80464,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -81579,27 +80481,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -81618,11 +80520,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -81635,27 +80537,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("4")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -81666,17 +80568,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -81689,27 +80590,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -81720,17 +80621,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("8")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -81743,14 +80643,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -81761,26 +80661,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("17")] VarI = kore[\dv{SortInt{}}("9")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("9")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("9")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("8")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -81793,14 +80691,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -81819,11 +80717,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -81836,35 +80734,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -81883,11 +80781,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -81900,35 +80798,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("9")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -81939,17 +80837,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("9")] VarI2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -81963,14 +80860,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -81987,14 +80884,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -82013,11 +80910,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -82030,14 +80927,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -82048,13 +80945,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("8")] VarI = kore[\dv{SortInt{}}("4")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("64")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] @@ -82067,14 +80962,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -82087,14 +80982,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -82105,14 +81000,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -82131,11 +81026,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -82148,35 +81043,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -82187,17 +81082,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -82209,14 +81103,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -82230,11 +81124,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -82248,14 +81142,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -82301,14 +81195,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -82320,14 +81214,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -82346,11 +81240,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("64")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("64")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("64")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -82363,27 +81257,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("64")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("64")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("64")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -82394,17 +81288,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("64")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("64")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("65")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("65")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("65")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("65")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -82417,14 +81310,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("65")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("65")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("65")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -82435,26 +81328,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("64")] VarI = kore[\dv{SortInt{}}("65")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("65")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("65")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("4"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -82466,14 +81357,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -82492,11 +81383,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -82509,34 +81400,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -82548,17 +81438,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -82571,14 +81460,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -82589,26 +81478,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("9"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -82620,14 +81507,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -82639,14 +81526,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -82665,11 +81552,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -82682,27 +81569,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -82721,11 +81608,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -82738,27 +81625,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("2")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -82769,17 +81656,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -82792,27 +81678,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -82823,17 +81709,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("4")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -82846,14 +81731,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -82864,26 +81749,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("9")] VarI = kore[\dv{SortInt{}}("5")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("4")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -82896,14 +81779,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -82922,11 +81805,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -82939,35 +81822,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -82986,11 +81869,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -83003,35 +81886,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("5")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -83042,17 +81925,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("5")] VarI2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -83066,14 +81948,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -83090,14 +81972,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -83116,11 +81998,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -83133,14 +82015,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -83151,13 +82033,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("4")] VarI = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\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{SortId{}}("s"),\dv{SortInt{}}("65")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] @@ -83170,14 +82050,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -83190,14 +82070,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -83208,14 +82088,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -83234,11 +82114,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -83251,35 +82131,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -83290,17 +82170,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -83312,14 +82191,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("false")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -83333,11 +82212,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -83351,14 +82230,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -83404,14 +82283,14 @@ rule: 2880 5 VarS2 = kore[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")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("s"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -83423,14 +82302,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("s")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("s"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -83449,11 +82328,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("s")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("65")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("65")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("65")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -83466,27 +82345,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("65")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("65")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("65")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -83497,17 +82376,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("65")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("65")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("66")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("66")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("66")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("66")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -83520,14 +82398,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("s")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("66")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("66")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("66")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -83538,26 +82416,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("65")] VarI = kore[\dv{SortInt{}}("66")] VarX = kore[\dv{SortId{}}("s")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("s")] + arg: kore[\dv{SortInt{}}("66")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("s")] - arg: kore[\dv{SortInt{}}("66")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[Lbl'UndsSlshUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -83569,14 +82445,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -83595,11 +82471,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2849 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -83612,34 +82488,33 @@ rule: 2849 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false side condition entry: 2863 1 VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -83651,17 +82526,16 @@ rule: 2863 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -83674,14 +82548,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("q")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -83692,26 +82566,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("q")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("q")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("q")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("5"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2878 1 VarHOLE = kore[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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -83723,14 +82595,14 @@ rule: 2878 5 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2858 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("q"),\dv{SortId{}}("q"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -83742,14 +82614,14 @@ rule: 2858 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -83768,11 +82640,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -83785,27 +82657,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortId{}}("q")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2859 true @@ -83824,11 +82696,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2848 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -83841,27 +82713,27 @@ rule: 2848 6 VarK0 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -83872,17 +82744,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2847 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2847 true @@ -83895,27 +82766,27 @@ rule: 2847 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2858 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false side condition entry: 2859 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2859 false @@ -83926,17 +82797,16 @@ rule: 2860 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -83949,14 +82819,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("r")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -83967,26 +82837,24 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("5")] VarI = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortId{}}("r")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("r")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("r")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("2")))] side condition entry: 2881 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("r"),\dv{SortId{}}("n"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -83999,14 +82867,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("r")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("r"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -84025,11 +82893,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("r")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -84042,35 +82910,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortId{}}("n")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortId{}}("n")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2870 true @@ -84089,11 +82957,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2852 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -84106,35 +82974,35 @@ rule: 2852 6 VarK0 = kore[\dv{SortInt{}}("3")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -84145,17 +83013,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("3")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -84169,14 +83036,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraUndsRBraUnds'IMP-SYNTAX'Unds'Block'Unds'Stmt{}(Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q")))] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -84193,14 +83060,14 @@ rule: 2872 4 VarS = kore[Lbl'UndsEqlsUndsSClnUnds'IMP-SYNTAX'Unds'Stmt'Unds'Id'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortId{}}("q"))] side condition entry: 2878 1 VarHOLE = kore[\dv{SortId{}}("q")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("q"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2878 true @@ -84219,11 +83086,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("q")] side condition entry: 2853 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2853 true @@ -84236,14 +83103,14 @@ rule: 2853 6 VarK0 = kore[\dv{SortId{}}("n")] side condition entry: 2878 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2878 false @@ -84254,13 +83121,11 @@ rule: 2879 6 Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] VarI = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortId{}}("n")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) + arg: kore[\dv{SortId{}}("n")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:0) - arg: kore[\dv{SortId{}}("n")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3")))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("s"),\dv{SortInt{}}("66")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("q"),\dv{SortInt{}}("1"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("r"),\dv{SortInt{}}("3"))),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1")))] @@ -84273,14 +83138,14 @@ rule: 2877 6 VarS = kore[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"))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -84293,14 +83158,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -84311,14 +83176,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("n"),\dv{SortInt{}}("1"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("n")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -84337,11 +83202,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("n")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -84354,35 +83219,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -84393,17 +83258,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("1")] VarI2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -84415,14 +83279,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -84436,11 +83300,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -84454,14 +83318,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false @@ -84484,14 +83348,14 @@ rule: 2877 6 VarS = kore[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")))))))))] side condition entry: 2881 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2881 true @@ -84504,14 +83368,14 @@ rule: 2881 6 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2864 1 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -84522,14 +83386,14 @@ rule: 2864 4 VarHOLE = kore[Lbl'Unds-LT-EqlsUndsUnds'IMP-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(\dv{SortId{}}("m"),\dv{SortInt{}}("2"))] side condition entry: 2869 1 VarHOLE = kore[\dv{SortId{}}("m")] +function: LblisKResult{} (1:0) +rule: 2976 1 + VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2976 1 - VarK = kore[kseq{}(\dv{SortId{}}("m"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2869 true @@ -84548,11 +83412,11 @@ rule: 2874 6 VarX = kore[\dv{SortId{}}("m")] side condition entry: 2851 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2851 true @@ -84565,35 +83429,35 @@ rule: 2851 6 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2869 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2869 false side condition entry: 2870 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2870 false @@ -84604,17 +83468,16 @@ rule: 2871 5 VarI1 = kore[\dv{SortInt{}}("2")] VarI2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2854 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2854 true @@ -84626,14 +83489,14 @@ rule: 2854 5 VarHOLE = kore[\dv{SortBool{}}("true")] side condition entry: 2864 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false @@ -84647,11 +83510,11 @@ hook: BOOL.not LblnotBool'Unds'{} (0:0:0:0) hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2856 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2856 true @@ -84665,14 +83528,14 @@ rule: 2856 7 VarK2 = kore[Lbl'LBraRBraUnds'IMP-SYNTAX'Unds'Block{}()] side condition entry: 2881 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2977 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2977 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2881 false diff --git a/test/output/imp/empty.proof.out.diff b/test/output/imp/empty.proof.out.diff index 24e0f162f..9feaf93e3 100644 --- a/test/output/imp/empty.proof.out.diff +++ b/test/output/imp/empty.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] @@ -21,18 +18,16 @@ rule: 3286 1 function: LblinitKCell{} (0) rule: 3284 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())] 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: LblinitStateCell{} (1) rule: 3285 0 hook: MAP.unit Lbl'Stop'Map{} (0) - function: Lbl'Stop'Map{} (0) hook result: kore[Lbl'Stop'Map{}()] function: LblinitGeneratedCounterCell{} (1) rule: 3282 0 @@ -43,13 +38,11 @@ rule: 3228 5 Var'Unds'Gen1 = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("a")] VarXs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'IMP-SYNTAX'Unds'Ids'Unds'Id'Unds'Ids'QuotRBraUnds'Ids{}()] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) + arg: kore[\dv{SortId{}}("a")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\dv{SortInt{}}("0"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1:0:1) - arg: kore[\dv{SortId{}}("a")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\dv{SortInt{}}("0"))] arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),\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 5398d9937..4eb1613ef 100644 --- a/test/output/imp5-rw-literal/empty.proof.out.diff +++ b/test/output/imp5-rw-literal/empty.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] @@ -18,12 +15,11 @@ rule: 249 1 function: LblinitKCell{} (0) rule: 250 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()] function: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()] rule: 318 1 VarK = kore[Lbl'LBraRBraUnds'IMP5-RW-LITERAL-SYNTAX'Unds'Block{}()] function: LblinitSCell{} (1) diff --git a/test/output/imp5-rw-literal/transfer.proof.out.diff b/test/output/imp5-rw-literal/transfer.proof.out.diff index 5cc98a8ba..7ca0a3364 100644 --- a/test/output/imp5-rw-literal/transfer.proof.out.diff +++ b/test/output/imp5-rw-literal/transfer.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] @@ -18,12 +15,11 @@ rule: 249 1 function: LblinitKCell{} (0) rule: 250 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())))))))))] 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: LblinitSCell{} (1) diff --git a/test/output/imp5-rw-succ/empty.proof.out.diff b/test/output/imp5-rw-succ/empty.proof.out.diff index 6021d5883..173130447 100644 --- a/test/output/imp5-rw-succ/empty.proof.out.diff +++ b/test/output/imp5-rw-succ/empty.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] @@ -21,12 +18,11 @@ rule: 536 1 function: LblinitKCell{} (0) rule: 534 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] function: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] rule: 644 1 VarK = kore[Lbl'LBraRBraUnds'IMP5-RW-SUCC-SYNTAX'Unds'Block{}()] function: LblinitX1Cell{} (1) diff --git a/test/output/imp5-rw-succ/transfer.proof.out.diff b/test/output/imp5-rw-succ/transfer.proof.out.diff index c8c17002f..e2aeb3dcc 100644 --- a/test/output/imp5-rw-succ/transfer.proof.out.diff +++ b/test/output/imp5-rw-succ/transfer.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] @@ -21,12 +18,11 @@ rule: 536 1 function: LblinitKCell{} (0) rule: 534 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}()))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())))))] 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: LblinitX1Cell{} (1) @@ -90,14 +86,14 @@ rule: 502 10 VarS2 = kore[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{}())] side condition entry: 495 1 VarHOLE = kore[Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lbl12345'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -123,11 +119,11 @@ rule: 481 8 Var'Unds'Gen5 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -145,14 +141,14 @@ rule: 446 11 VarK0 = kore[Lblx1'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -168,14 +164,14 @@ rule: 497 9 VarI = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] side condition entry: 495 1 VarHOLE = kore[Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lbl10'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -201,24 +197,24 @@ rule: 480 8 Var'Unds'Gen5 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -236,14 +232,14 @@ rule: 446 11 VarK0 = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -259,14 +255,14 @@ rule: 498 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 495 1 VarHOLE = kore[Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lbl100'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -292,24 +288,24 @@ rule: 479 8 Var'Unds'Gen5 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -327,14 +323,14 @@ rule: 446 11 VarK0 = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -350,14 +346,14 @@ rule: 499 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))] side condition entry: 495 1 VarHOLE = kore[Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lbl200'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -383,24 +379,24 @@ rule: 483 8 Var'Unds'Gen5 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] 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{}())))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -418,14 +414,14 @@ rule: 446 11 VarK0 = kore[Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}()))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -441,14 +437,14 @@ rule: 500 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))] side condition entry: 503 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 503 true @@ -466,14 +462,14 @@ rule: 503 11 VarK2 = kore[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{}())))] side condition entry: 463 1 VarHOLE = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 463 true @@ -500,24 +496,24 @@ rule: 475 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 447 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 447 true @@ -535,35 +531,35 @@ rule: 447 11 VarK1 = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 463 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 463 false side condition entry: 464 2 VarHOLE = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +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{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 464 true @@ -590,24 +586,24 @@ rule: 476 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 448 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 448 true @@ -625,35 +621,35 @@ rule: 448 11 VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 463 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 463 false side condition entry: 464 2 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{}()))))))))))] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +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{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 464 false @@ -670,27 +666,27 @@ rule: 465 10 VarI2 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))] side condition entry: 468 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 468 false side condition entry: 469 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 469 false @@ -707,27 +703,27 @@ rule: 471 10 VarN = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] side condition entry: 468 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 468 false side condition entry: 469 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 469 false @@ -743,11 +739,11 @@ rule: 470 9 Var'Unds'Gen6 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 449 1 Var'Unds'Gen9 = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 449 true @@ -766,14 +762,14 @@ rule: 449 12 VarK2 = kore[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{}())))] side condition entry: 503 1 VarHOLE = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lblfalse'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'IBool{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 503 false @@ -822,14 +818,14 @@ rule: 502 10 VarS2 = kore[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{}()))] side condition entry: 495 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -846,14 +842,14 @@ rule: 495 10 VarK0 = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 460 1 VarHOLE = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 460 true @@ -880,24 +876,24 @@ rule: 476 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 444 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 444 true @@ -915,35 +911,35 @@ rule: 444 11 VarK1 = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 460 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 460 false side condition entry: 461 2 VarHOLE = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 461 true @@ -970,24 +966,24 @@ rule: 475 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 445 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 445 true @@ -1005,35 +1001,35 @@ rule: 445 11 VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))] side condition entry: 460 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 460 false side condition entry: 461 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 461 false @@ -1050,35 +1046,35 @@ rule: 462 10 VarI2 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 488 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 488 false side condition entry: 489 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 489 false @@ -1095,35 +1091,35 @@ rule: 492 10 VarN = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))] side condition entry: 488 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 488 false side condition entry: 489 2 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 489 false @@ -1140,24 +1136,24 @@ rule: 491 10 VarN = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))] 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{}()))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -1175,14 +1171,14 @@ rule: 446 11 VarK0 = kore[Lblx3'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -1198,14 +1194,14 @@ rule: 499 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))] side condition entry: 495 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -1222,14 +1218,14 @@ rule: 495 10 VarK0 = kore[Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 457 1 VarHOLE = kore[Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 457 true @@ -1256,24 +1252,24 @@ rule: 477 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))] 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{}())))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 442 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 442 true @@ -1291,35 +1287,35 @@ rule: 442 11 VarK1 = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 457 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{}()))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 457 false side condition entry: 458 2 VarHOLE = kore[Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 458 true @@ -1346,24 +1342,24 @@ rule: 475 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 443 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 443 true @@ -1381,35 +1377,35 @@ rule: 443 11 VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()))))))))))))))))))))] side condition entry: 457 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{}()))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 457 false side condition entry: 458 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 458 false @@ -1426,35 +1422,35 @@ rule: 459 10 VarI2 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 484 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{}()))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1474,14 +1470,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1497,35 +1493,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1545,14 +1541,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1568,35 +1564,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1616,14 +1612,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1639,35 +1635,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1687,14 +1683,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1710,35 +1706,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1758,14 +1754,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1781,35 +1777,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1829,14 +1825,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1852,35 +1848,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1900,14 +1896,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1923,35 +1919,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -1971,14 +1967,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -1994,35 +1990,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2042,14 +2038,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2065,35 +2061,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2113,14 +2109,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2136,35 +2132,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2184,14 +2180,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2207,35 +2203,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2255,14 +2251,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2278,35 +2274,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2326,14 +2322,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2349,35 +2345,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2397,14 +2393,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2420,35 +2416,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2468,14 +2464,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2491,35 +2487,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2539,14 +2535,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2562,35 +2558,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}()))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2610,14 +2606,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2633,35 +2629,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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{} (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{}())))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2681,14 +2677,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2704,35 +2700,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = 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{} (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{}()))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2752,14 +2748,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2775,35 +2771,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +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{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2823,14 +2819,14 @@ function: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} pattern matching failure: Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp'Unds'NatExp{} side condition entry: 493 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 493 true @@ -2846,35 +2842,35 @@ rule: 493 9 VarHOLE = kore[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{}()))] side condition entry: 484 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 484 false side condition entry: 485 2 VarHOLE = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] VarK0 = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (0:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 485 false @@ -2890,24 +2886,24 @@ rule: 486 9 VarM = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -2927,24 +2923,24 @@ rule: 441 1 K0 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = 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) +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{}()))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -2964,24 +2960,24 @@ 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{}()))] 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3001,24 +2997,24 @@ 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{}())))] 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3038,24 +3034,24 @@ 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{}()))))] 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3075,24 +3071,24 @@ 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{}())))))] 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3112,24 +3108,24 @@ 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{}()))))))] 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{}()))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3149,24 +3145,24 @@ 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{}())))))))] 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{}())))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3186,24 +3182,24 @@ 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{}()))))))))] 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{}()))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3223,24 +3219,24 @@ 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{}())))))))))] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3260,24 +3256,24 @@ 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{}()))))))))))] 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3297,24 +3293,24 @@ 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{}())))))))))))] 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{}())))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3334,24 +3330,24 @@ 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{}()))))))))))))] 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{}()))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3371,24 +3367,24 @@ 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{}())))))))))))))] 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{}())))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3408,24 +3404,24 @@ 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{}()))))))))))))))] 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{}()))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3445,24 +3441,24 @@ 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{}())))))))))))))))] 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{}())))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3482,24 +3478,24 @@ 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{}()))))))))))))))))] 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{}()))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3519,24 +3515,24 @@ 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{}())))))))))))))))))] 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{}())))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3556,24 +3552,24 @@ 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{}()))))))))))))))))))] 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{}()))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3593,24 +3589,24 @@ 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{}())))))))))))))))))))] 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{}())))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 456 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}()))))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 456 true @@ -3630,24 +3626,24 @@ 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{}()))))))))))))))))))))] 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{}()))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'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) +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{}())))))))))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -3665,14 +3661,14 @@ rule: 446 11 VarK0 = kore[Lblx4'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}(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{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false @@ -3688,14 +3684,14 @@ rule: 500 9 VarI = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())))))))))))))))))))))] side condition entry: 495 1 VarHOLE = kore[Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}()] +function: LblisKResult{} (1:0) +rule: 575 1 + VarK = kore[kseq{}(Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 575 1 - VarK = kore[kseq{}(Lbl1'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'NatExp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 495 true @@ -3721,24 +3717,24 @@ rule: 482 8 Var'Unds'Gen5 = kore[Lbl'-LT-'ret'-GT-'{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] side condition entry: 493 1 VarHOLE = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 576 1 + VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 576 1 - VarKResult = kore[Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 493 false side condition entry: 446 1 Var'Unds'Gen9 = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 576 1 + VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 576 1 - VarKResult = kore[Lbls'LParUndsRParUnds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'INTERNAL-DOMAIN-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 446 true @@ -3756,14 +3752,14 @@ rule: 446 11 VarK0 = kore[Lblret'Unds'IMP5-RW-SUCC-SYNTAX'Unds'Id2{}()] side condition entry: 495 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 495 false diff --git a/test/output/imp5/empty.proof.out.diff b/test/output/imp5/empty.proof.out.diff index a9157f45f..45cfcc13a 100644 --- a/test/output/imp5/empty.proof.out.diff +++ b/test/output/imp5/empty.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] @@ -21,12 +18,11 @@ rule: 725 1 function: LblinitKCell{} (0) rule: 723 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()] function: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()] rule: 805 1 VarK = kore[Lbl'LBraRBraUnds'IMP5-SYNTAX'Unds'Block{}()] function: LblinitSCell{} (1) diff --git a/test/output/imp5/transfer.proof.out.diff b/test/output/imp5/transfer.proof.out.diff index 78bcda5ce..917fdfbc4 100644 --- a/test/output/imp5/transfer.proof.out.diff +++ b/test/output/imp5/transfer.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] @@ -21,12 +18,11 @@ rule: 725 1 function: LblinitKCell{} (0) rule: 723 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'Pgm{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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"))))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))))))] 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: LblinitSCell{} (1) @@ -66,14 +62,14 @@ rule: 684 5 VarS2 = kore[Lbl'UndsEqlsUndsSClnUnds'IMP5-SYNTAX'Unds'Stmt'Unds'Id2'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),\dv{SortInt{}}("10"))] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("12345")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("12345")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("12345")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -89,14 +85,14 @@ rule: 679 9 VarI = kore[\dv{SortInt{}}("12345")] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -112,14 +108,14 @@ rule: 680 9 VarI = kore[\dv{SortInt{}}("10")] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -135,14 +131,14 @@ rule: 681 9 VarI = kore[\dv{SortInt{}}("100")] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -158,14 +154,14 @@ rule: 682 9 VarI = kore[\dv{SortInt{}}("200")] side condition entry: 685 1 VarHOLE = kore[Lbl'Unds-GT-UndsUnds'IMP5-SYNTAX'Unds'BExp'Unds'AExp'Unds'AExp{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 685 true @@ -178,14 +174,14 @@ rule: 685 6 VarK2 = kore[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"))))] side condition entry: 664 1 VarHOLE = kore[Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 664 true @@ -207,11 +203,11 @@ rule: 671 9 VarI = kore[\dv{SortInt{}}("10")] side condition entry: 626 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 626 true @@ -224,35 +220,35 @@ rule: 626 6 VarK1 = kore[Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 664 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 664 false side condition entry: 665 2 VarHOLE = kore[Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 665 true @@ -274,11 +270,11 @@ rule: 672 9 VarI = kore[\dv{SortInt{}}("100")] side condition entry: 627 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 627 true @@ -291,35 +287,35 @@ rule: 627 6 VarK0 = kore[\dv{SortInt{}}("10")] side condition entry: 664 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 664 false side condition entry: 665 2 VarHOLE = kore[\dv{SortInt{}}("100")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 665 false @@ -330,17 +326,16 @@ rule: 666 5 VarI1 = kore[\dv{SortInt{}}("10")] VarI2 = kore[\dv{SortInt{}}("100")] hook: INT.gt Lbl'Unds-GT-'Int'Unds'{} (0:0:0:0) - function: Lbl'Unds-GT-'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("100")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 630 1 Var'Unds'Gen3 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 630 true @@ -354,14 +349,14 @@ rule: 630 7 VarK2 = kore[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"))))] side condition entry: 685 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 685 false @@ -390,14 +385,14 @@ rule: 684 5 VarS2 = kore[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{}()))] side condition entry: 677 1 VarHOLE = kore[Lbl'Unds'-'UndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 677 true @@ -409,14 +404,14 @@ rule: 677 5 VarK0 = kore[Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 641 1 VarHOLE = kore[Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 641 true @@ -438,11 +433,11 @@ rule: 672 9 VarI = kore[\dv{SortInt{}}("100")] side condition entry: 613 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 613 true @@ -455,35 +450,35 @@ rule: 613 6 VarK1 = kore[Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 641 1 VarHOLE = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 641 false side condition entry: 642 2 VarHOLE = kore[Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()] VarK0 = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 642 true @@ -505,11 +500,11 @@ rule: 671 9 VarI = kore[\dv{SortInt{}}("10")] side condition entry: 614 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 614 true @@ -522,35 +517,35 @@ rule: 614 6 VarK0 = kore[\dv{SortInt{}}("100")] side condition entry: 641 1 VarHOLE = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 641 false side condition entry: 642 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("100")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("100")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 642 false @@ -561,17 +556,16 @@ rule: 643 5 VarI1 = kore[\dv{SortInt{}}("100")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("100")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("90")] side condition entry: 623 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("90")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("90")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("90")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 623 true @@ -584,14 +578,14 @@ rule: 623 6 VarK0 = kore[Lblx3'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("90")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("90")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("90")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -607,14 +601,14 @@ rule: 681 9 VarI = kore[\dv{SortInt{}}("90")] side condition entry: 677 1 VarHOLE = kore[Lbl'UndsPlusUndsUnds'IMP5-SYNTAX'Unds'AExp'Unds'AExp'Unds'AExp{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 677 true @@ -626,14 +620,14 @@ rule: 677 5 VarK0 = kore[Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 638 1 VarHOLE = kore[Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}()] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 638 true @@ -655,11 +649,11 @@ rule: 673 9 VarI = kore[\dv{SortInt{}}("200")] side condition entry: 611 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 611 true @@ -672,35 +666,35 @@ rule: 611 6 VarK1 = kore[Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 638 1 VarHOLE = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 638 false side condition entry: 639 2 VarHOLE = kore[Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}()] VarK0 = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 757 1 + VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 757 1 - VarK = kore[kseq{}(Lblx2'Unds'IMP5-SYNTAX'Unds'Id2{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 639 true @@ -722,11 +716,11 @@ rule: 671 9 VarI = kore[\dv{SortInt{}}("10")] side condition entry: 612 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 612 true @@ -739,35 +733,35 @@ rule: 612 6 VarK0 = kore[\dv{SortInt{}}("200")] side condition entry: 638 1 VarHOLE = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 638 false side condition entry: 639 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("200")] +function: LblisKResult{} (0:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("200")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("200")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 639 false @@ -778,17 +772,16 @@ rule: 640 5 VarI1 = kore[\dv{SortInt{}}("200")] VarI2 = kore[\dv{SortInt{}}("10")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("200")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("210")] side condition entry: 623 1 Var'Unds'Gen3 = kore[\dv{SortInt{}}("210")] +function: LblisKResult{} (1) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("210")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("210")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 623 true @@ -801,14 +794,14 @@ rule: 623 6 VarK0 = kore[Lblx4'Unds'IMP5-SYNTAX'Unds'Id2{}()] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("210")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("210")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("210")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false @@ -824,14 +817,14 @@ rule: 682 9 VarI = kore[\dv{SortInt{}}("210")] side condition entry: 677 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 758 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 758 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 677 false diff --git a/test/output/injections/input.proof.out.diff b/test/output/injections/input.proof.out.diff index dbe029aaf..85b92f864 100644 --- a/test/output/injections/input.proof.out.diff +++ b/test/output/injections/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] @@ -18,12 +15,11 @@ rule: 176 1 function: LblinitKCell{} (0) rule: 177 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10")))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblf'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Foo'Unds'Foo{}(Lbloof'LParUndsRParUnds'INJECTIONS-SYNTAX'Unds'Oof'Unds'Int{}(\dv{SortInt{}}("10")))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/is-zero/zero.proof.out.diff b/test/output/is-zero/zero.proof.out.diff index c2d176215..6af65ec71 100644 --- a/test/output/is-zero/zero.proof.out.diff +++ b/test/output/is-zero/zero.proof.out.diff @@ -1,16 +1,13 @@ -version: 12 +version: 13 function: LblisZero'LParUndsRParUnds'IS-ZERO-SYNTAX'Unds'Bool'Unds'Int{} () rule: 181 0 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] @@ -20,12 +17,11 @@ rule: 151 1 function: LblinitKCell{} (0) rule: 152 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortBool{}}("true")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortBool{}}("true")] rule: 197 1 VarK = kore[\dv{SortBool{}}("true")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/kool-static.proof.out.diff b/test/output/kool-static.proof.out.diff index 3123cdaa1..d1f0c0567 100644 --- a/test/output/kool-static.proof.out.diff +++ b/test/output/kool-static.proof.out.diff @@ -1,6 +1,5 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$IO")] arg: kore[\dv{SortString{}}("off")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off"))] @@ -52,9 +51,9 @@ rule: 6109 6 VarE = kore[Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (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) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:1) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'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 @@ -70,9 +69,9 @@ rule: 6109 6 VarE = kore[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{}())] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (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) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:1) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'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 @@ -89,20 +88,16 @@ pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp 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{} hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())))))))))))))))] hook result: kore[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{}()))))))))))))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[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{}()))))))))))))))))] hook result: kore[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{}()))))))))))))))))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[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{}()))))))))))))))))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$IO"),\dv{SortString{}}("off"))] hook result: 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")))] @@ -118,74 +113,65 @@ rule: 6164 1 function: LblinitTaskCell{} (0) rule: 6163 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: LblinitKCell{} (0:0) +rule: 6159 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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0: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{}}("$PGM")] +hook result: 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: 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{}())))))))))))))))] hook: SET.element LblTaskCellSetItem{} () - function: LblTaskCellSetItem{} () - function: LblinitKCell{} (0:0) - rule: 6159 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: Lblproject'Coln'Stmt{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0: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{}}("$PGM")] - hook result: 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{}())))))))))))))))] - 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{}())))))))))))))))] arg: kore[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{}())] hook result: kore[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{}()))] function: LblinitClassesCell{} (1) rule: 6153 0 hook: MAP.unit Lbl'Stop'ClassDataCellMap{} (0) - function: Lbl'Stop'ClassDataCellMap{} (0) hook result: kore[Lbl'Stop'ClassDataCellMap{}()] function: LblinitGeneratedCounterCell{} (1) rule: 6156 0 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 +hook: LIST.element LblListItem{} (0:0:0) + arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] +hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] +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")] +hook result: kore[\dv{SortString{}}("off")] +function: Lblproject'Coln'String{} (0:0:1:0) +rule: 6360 1 + VarK = kore[\dv{SortString{}}("off")] +hook: LIST.element LblListItem{} (0:0:1) + arg: kore[\dv{SortString{}}("off")] +hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] +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"))] +hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] +hook: LIST.element LblListItem{} (0:1) + arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))] +hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))] hook: LIST.concat Lbl'Unds'List'Unds'{} (0) - function: Lbl'Unds'List'Unds'{} (0) - hook: LIST.concat Lbl'Unds'List'Unds'{} (0:0) - function: Lbl'Unds'List'Unds'{} (0:0) - hook: LIST.element LblListItem{} (0:0:0) - function: LblListItem{} (0:0:0) - function: Lbl'Hash'stdout'Unds'K-IO'Unds'Int{} (0:0:0:0:0) - rule: 5878 0 - arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] - hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] - hook: LIST.element LblListItem{} (0:0:1) - function: LblListItem{} (0:0:1) - function: Lblproject'Coln'String{} (0:0:1:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:1:0:0:0) - function: 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")] - hook result: kore[\dv{SortString{}}("off")] - rule: 6360 1 - VarK = kore[\dv{SortString{}}("off")] - arg: kore[\dv{SortString{}}("off")] - hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] - arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] - arg: kore[LblListItem{}(\dv{SortString{}}("off"))] - hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] - hook: LIST.element LblListItem{} (0:1) - function: LblListItem{} (0:1) - arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}()))] - hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}(""),dotk{}())))] 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{}()))))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -201,12 +187,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] 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"))))))))] VarK1 = kore[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{}()))))))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] arg: kore[Lbl'Stop'TaskCellSet{}()] hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] @@ -222,12 +206,10 @@ rule: 6055 11 Var'Unds'Gen5 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] VarS = kore[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")))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}()))] arg: kore[Lbl'Stop'TaskCellSet{}()] hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("A"),\dv{SortId{}}("Object"),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")))))))),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{}()))] @@ -240,39 +222,31 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarS = kore[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"))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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{}())] +hook result: kore[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{}()))] +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[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{}())))] +hook result: kore[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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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{}()))] + arg: kore[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{}()))))] +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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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{}())] - hook result: kore[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{}()))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - function: Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[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{}())))] - hook result: kore[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{}()))))] - arg: kore[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{}()))] - arg: kore[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{}()))))] - 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{}())))))] arg: 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{}())))))] arg: kore[Lbl'Stop'TaskCellSet{}()] 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 +hook: SET.unit Lbl'Stop'Set{} (0) +hook result: kore[Lbl'Stop'Set{}()] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] + arg: kore[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{}())] +hook result: 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{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - function: LblinitBaseClassesCell{} (0:1:0:0:1:2) - rule: 6150 0 - hook: SET.unit Lbl'Stop'Set{} (0) - function: Lbl'Stop'Set{} (0) - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[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{}())] - hook result: 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[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{}()] hook result: 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{}()))] @@ -284,24 +258,20 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("Object")] +hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) + arg: kore[\dv{SortId{}}("Object")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] + arg: kore[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{}())] +hook result: 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{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - function: LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("Object")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[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{}())] - hook result: 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{}()))] 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{}()))] arg: kore[Lbl'Stop'ClassDataCellMap{}()] hook result: 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{}()))] side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -316,25 +286,23 @@ rule: 5903 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: kore[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{}()))] 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{}(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{}())))))] side condition entry: 6045 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -350,28 +318,24 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}()))] 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{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))))] side condition entry: 6039 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -387,29 +351,24 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'Stop'Map{}()] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] arg: kore[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{}()))] 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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}())))))] side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -424,22 +383,20 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: kore[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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())))] - hook result: kore[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{}()))))] arg: kore[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{}()))))] arg: kore[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{}()))] 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{}(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{}())))))] side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -455,46 +412,44 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}()))))))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))] arg: kore[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{}()))))] 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{}(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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}()))))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -510,25 +465,23 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))))))),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{}()))] arg: kore[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{}()))))] 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{}(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{}(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{}())))))))))))))),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{}())))] side condition entry: 6045 1 VarHOLE = kore[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"))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -544,12 +497,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))))))] VarK1 = kore[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{}())))))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}()))] arg: kore[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{}()))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))))),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{}())),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{}())))))] @@ -562,39 +513,31 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("B")] VarC'Apos' = kore[\dv{SortId{}}("A")] VarS = kore[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"))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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{}())] +hook result: kore[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{}()))] +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[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{}())))] +hook result: kore[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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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{}()))] + arg: kore[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{}()))))] +hook result: kore[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{}}("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{}())))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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{}())] - hook result: kore[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{}()))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - function: Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[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{}())))] - hook result: kore[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{}()))))] - arg: kore[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{}()))] - arg: kore[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{}()))))] - hook result: kore[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{}}("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{}())))] arg: kore[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{}}("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{}())))] arg: kore[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{}()))))] 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 +hook: SET.unit Lbl'Stop'Set{} (0) +hook result: kore[Lbl'Stop'Set{}()] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] + arg: kore[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{}())] +hook result: 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{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - function: LblinitBaseClassesCell{} (0:1:0:0:1:2) - rule: 6150 0 - hook: SET.unit Lbl'Stop'Set{} (0) - function: Lbl'Stop'Set{} (0) - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[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{}())] - hook result: 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{}}("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{}()))] hook result: 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'Stop'CtenvCell{}())),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{}())))] @@ -606,17 +549,14 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] +hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] + arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}())] +hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - function: LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}())] - hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}()))] 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-'{}(LblSetItem{}(\dv{SortId{}}("A"))),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{}()))] hook result: 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'Stop'CtenvCell{}())),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-'{}(LblSetItem{}(\dv{SortId{}}("A"))),Lbl'Stop'CtenvCell{}())))] @@ -624,21 +564,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[Lbl'Stop'Set{}()] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5885 true @@ -655,41 +592,33 @@ rule: 5885 12 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[Lbl'Stop'Set{}()] +hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:0:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0:0) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:1) + arg: kore[\dv{SortId{}}("Object")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] + arg: kore[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{}())] +hook result: 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:1) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] + arg: kore[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{}())] +hook result: 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{}()))] +hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0: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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),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{}()))] +hook result: 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'Stop'CtenvCell{}())),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{}())))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0:0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0) - function: Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0:0) - function: Lbl'Unds'Set'Unds'{} (0:1:0:0:0:1:2:0:0) - hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:0:0) - function: LblSetItem{} (0:1:0:0:0:1:2:0:0:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - hook: SET.element LblSetItem{} (0:1:0:0:0:1:2:0:1) - function: LblSetItem{} (0:1:0:0:0:1:2:0:1) - arg: kore[\dv{SortId{}}("Object")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[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{}())] - hook result: 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0:1) - function: LblClassDataCellMapItem{} (0:1:0:0:1) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[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{}())] - hook result: 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{}()))] - 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),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{}()))] - hook result: 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'Stop'CtenvCell{}())),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{}())))] 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'Stop'CtenvCell{}())),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{}())))] arg: kore[Lbl'Stop'ClassDataCellMap{}()] hook result: 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'Stop'CtenvCell{}())),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{}())))] @@ -697,28 +626,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -738,12 +663,10 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: 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{}(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{}(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{}())))] 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{}(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{}())))] @@ -751,34 +674,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -794,12 +714,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'Stop'Map{}()),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: 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{}(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{}(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{}())))] 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{}(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{}())),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'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{}())))] @@ -807,37 +725,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6039 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -853,22 +766,18 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'Stop'Map{}()] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}()))))] arg: 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{}(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{}(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{}())))] hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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{}(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{}(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{}())))] @@ -876,28 +785,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -912,12 +817,10 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: kore[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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())))] - hook result: kore[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{}()))))] arg: kore[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{}()))))] arg: 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{}(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{}(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{}())))] 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{}(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{}()))),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{}())))))] @@ -925,31 +828,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -965,12 +865,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] arg: 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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}(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{}()))),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{}())))))] @@ -978,55 +876,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -1042,12 +937,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] arg: 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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}(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{}()))),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{}())))))] @@ -1055,34 +948,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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")))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -1098,12 +988,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))))] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: 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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] @@ -1111,21 +999,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -1147,34 +1032,29 @@ rule: 6093 17 VarPs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}()] VarS = kore[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"))))] 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 +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}()))))] +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: 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: 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) +pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) - rule: 6301 0 - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - 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: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) - 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: 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{} - pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] @@ -1182,34 +1062,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -1225,12 +1102,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] 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{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] @@ -1238,21 +1113,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -1266,12 +1138,10 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] @@ -1279,21 +1149,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -1309,12 +1176,10 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(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{}()))),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{}())))))] @@ -1322,37 +1187,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6039 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("A")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[LblSetItem{}(\dv{SortId{}}("x"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("A")] + arg: kore[LblSetItem{}(\dv{SortId{}}("x"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[LblSetItem{}(\dv{SortId{}}("x"))] - arg: kore[\dv{SortId{}}("A")] - arg: kore[LblSetItem{}(\dv{SortId{}}("x"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -1368,22 +1228,18 @@ rule: 6039 11 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarT = 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{}())] VarX = kore[\dv{SortId{}}("A")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("A")] + arg: 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{}())] +hook result: kore[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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] + arg: kore[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{}()))] +hook result: kore[Lbl'Unds'Map'Unds'{}(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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("A")] - arg: 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{}())] - hook result: kore[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{}()))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[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{}()))] - hook result: kore[Lbl'Unds'Map'Unds'{}(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{}())))] - arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -1391,28 +1247,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1429,12 +1281,10 @@ rule: 5899 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -1442,28 +1292,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[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{}())] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(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{}()),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1480,12 +1326,10 @@ rule: 5898 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -1493,28 +1337,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1529,12 +1369,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -1542,28 +1380,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1578,12 +1412,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] @@ -1591,31 +1423,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -1631,12 +1460,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}(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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}())))] @@ -1644,55 +1471,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -1708,12 +1532,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -1721,21 +1543,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -1757,34 +1576,29 @@ rule: 6093 17 VarPs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}()] VarS = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] 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 +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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: LblgetTypes'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Types'Unds'Params{} (0:0:0:0:1:0:0:0:0:1:0) +rule: 6146 0 +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: 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) +pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) - rule: 6301 0 - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - 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: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) - 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: 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{} - pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -1792,21 +1606,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -1822,12 +1633,10 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getA"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -1835,37 +1644,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6039 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(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{}())))] VarX = kore[\dv{SortId{}}("getA")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("x")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("getA")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("x")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("x")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("getA")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("x")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -1881,22 +1685,18 @@ rule: 6039 11 VarRho = kore[Lbl'Unds'Map'Unds'{}(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{}())))] VarT = 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("getA")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("getA")] + arg: 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] + arg: kore[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{}()))] +hook result: kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("getA")] - arg: 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[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{}()))] - arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] - arg: kore[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{}()))] - hook result: kore[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{}())))] - arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -1904,28 +1704,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1942,12 +1738,10 @@ rule: 5899 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -1955,28 +1749,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[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{}())] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(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{}()),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1993,12 +1783,10 @@ rule: 5898 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -2006,28 +1794,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2042,12 +1826,10 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -2055,28 +1837,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2091,12 +1869,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}()))))),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{}()))),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{}())))))] @@ -2104,34 +1880,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -2147,12 +1920,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))),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{}()))),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{}())))))] @@ -2160,21 +1931,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -2188,12 +1956,10 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),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{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),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{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'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'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}()))),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{}())))))] @@ -2201,31 +1967,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -2241,12 +2004,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}()))),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{}())))))] @@ -2254,55 +2015,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -2318,12 +2076,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2331,31 +2087,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -2371,12 +2124,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}())))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2384,55 +2135,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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"))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -2448,12 +2196,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}())))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2461,21 +2207,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -2490,21 +2233,17 @@ rule: 6096 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[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")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}()))))] - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),dotk{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}())))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("10"))),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2512,34 +2251,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -2554,12 +2290,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2567,34 +2301,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6026 true @@ -2610,12 +2341,10 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2623,37 +2352,34 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisLValue{} (0) +rule: 6248 1 + VarLValue = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6248 1 - VarLValue = kore[\dv{SortId{}}("x")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6062 true @@ -2668,12 +2394,10 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2681,37 +2405,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5966 true @@ -2726,12 +2445,10 @@ rule: 5966 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2739,34 +2456,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -2782,12 +2496,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2795,21 +2507,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -2823,12 +2532,10 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2836,31 +2543,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -2876,12 +2580,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2889,55 +2591,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -2953,12 +2652,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -2966,21 +2663,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -2994,11 +2688,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3006,31 +2698,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -3046,12 +2735,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}())))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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'Stmt0'Unds'{}(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{}())),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3059,54 +2746,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5954 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5954 false side condition entry: 5944 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -3122,12 +2806,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3135,68 +2817,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -3212,12 +2891,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3225,21 +2902,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -3254,21 +2928,17 @@ rule: 6096 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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{}())))] +hook result: kore[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{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))),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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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{}())))] - hook result: kore[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{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}()))))] - arg: kore[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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))),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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))),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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3276,34 +2946,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6076 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6076 true @@ -3318,12 +2985,10 @@ rule: 6076 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3331,50 +2996,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5966 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5966 true @@ -3389,12 +3049,10 @@ rule: 5966 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] @@ -3402,47 +3060,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6008 1 VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -3458,12 +3113,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3471,21 +3124,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -3499,12 +3149,10 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] @@ -3512,44 +3160,41 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -3565,12 +3210,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] @@ -3578,67 +3221,64 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5954 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5954 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -3654,12 +3294,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] @@ -3667,68 +3305,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -3744,12 +3379,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-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{}())))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] @@ -3757,34 +3390,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -3797,21 +3427,17 @@ rule: 6081 8 Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] VarRho = kore[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{}())))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] + arg: kore[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{}())))))] +hook result: 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'-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{}()))))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("A"))] - arg: kore[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{}())))))] - hook result: 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'-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{}()))))))] 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'-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{}()))))))] 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'Stop'CtenvCell{}()))] hook result: 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{}())))] @@ -3819,50 +3445,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -3883,12 +3504,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))),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{}())))))] @@ -3896,50 +3515,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -3960,12 +3574,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -3973,31 +3585,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5959 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5959 true @@ -4012,12 +3621,10 @@ rule: 5959 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4025,34 +3632,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6076 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6076 false @@ -4067,12 +3671,10 @@ rule: 6077 10 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))),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{}()))),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{}())))))] @@ -4080,28 +3682,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4117,12 +3715,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}(),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4130,21 +3726,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -4158,11 +3751,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] 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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4170,31 +3761,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5954 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5954 true @@ -4209,12 +3797,10 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("10"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4222,40 +3808,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisLValue{} (0) +rule: 6247 1 + VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6247 1 - VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6062 false side condition entry: 6064 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6064 true @@ -4271,12 +3854,10 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("10")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4284,47 +3865,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortInt{}}("10"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6027 true @@ -4340,12 +3918,10 @@ rule: 6027 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(\dv{SortInt{}}("10"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4353,21 +3929,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -4382,12 +3955,10 @@ rule: 5970 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4395,31 +3966,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5936 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5936 true @@ -4435,12 +4003,10 @@ rule: 5936 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4448,47 +4014,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6027 false @@ -4504,12 +4067,10 @@ rule: 6028 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4517,28 +4078,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4554,12 +4111,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4567,31 +4122,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5929 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -4606,12 +4158,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("A"),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{}()))),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{}())))))] @@ -4619,34 +4169,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -4661,12 +4208,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),dotk{}()))))] arg: 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{}(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{}())),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{}())))))] 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{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("A"),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{}()))),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{}())))))] @@ -4674,21 +4219,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -4702,11 +4244,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: 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{}(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{}())),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{}())))))] 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{}(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{}())),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{}())))))] @@ -4714,31 +4254,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -4754,12 +4291,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}())))))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}()))] arg: 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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))))))))),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{}())))))] @@ -4767,55 +4302,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}())))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -4831,12 +4363,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))))))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}()))] arg: 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{}(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{}())))))] 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{}}("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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))))))))),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{}())))] @@ -4844,21 +4374,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -4874,12 +4401,10 @@ rule: 6055 11 Var'Unds'Gen5 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarS = kore[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{}()))))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}()))] arg: 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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass'Unds'extends'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Id'Unds'Id'Unds'Block{}(\dv{SortId{}}("Main"),\dv{SortId{}}("Object"),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{}()))))))))))))),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{}())))))] @@ -4887,21 +4412,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -4914,39 +4436,31 @@ rule: 6095 8 VarC = kore[\dv{SortId{}}("Main")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarS = kore[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{}())))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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{}())] +hook result: kore[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{}()))] +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[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{}())))] +hook result: kore[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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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{}()))] + arg: kore[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{}()))))] +hook result: kore[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{}())))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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{}())] - hook result: kore[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{}()))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - function: Lbl'Stop'Map{} (0:0:0:0:1:0:2:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[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{}())))] - hook result: kore[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{}()))))] - arg: kore[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{}()))] - arg: kore[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{}()))))] - hook result: kore[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{}())))] arg: kore[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{}())))] arg: 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{}(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{}())))))] 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 +hook: SET.unit Lbl'Stop'Set{} (0) +hook result: kore[Lbl'Stop'Set{}()] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] + arg: kore[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{}())] +hook result: 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{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - function: LblinitBaseClassesCell{} (0:1:0:0:1:2) - rule: 6150 0 - hook: SET.unit Lbl'Stop'Set{} (0) - function: Lbl'Stop'Set{} (0) - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[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{}())] - hook result: 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[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{}())))] hook result: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(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{}}("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{}()))),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{}())))] @@ -4958,17 +4472,14 @@ rule: 5883 7 Var'Unds'Gen2 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("Object")] +hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) + arg: kore[\dv{SortId{}}("Object")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] + arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}())] +hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - hook: SET.element LblSetItem{} (0:1:0:0:1:2:0) - function: LblSetItem{} (0:1:0:0:1:2:0) - arg: kore[\dv{SortId{}}("Object")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}())] - hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))] 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),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{}())))] hook result: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(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{}}("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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'Stop'CtenvCell{}()))),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{}())))] @@ -4976,28 +4487,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5012,12 +4519,10 @@ rule: 5903 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))] arg: 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'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{}())))))] 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{}(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{}())))))] @@ -5025,21 +4530,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5061,34 +4563,29 @@ rule: 6093 17 VarPs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}()] VarS = kore[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{}()))))))))))] 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 +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}()))))] +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: 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: 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) +pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) - rule: 6301 0 - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - 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: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) - 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: 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{} - pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] arg: 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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] @@ -5096,34 +4593,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -5139,12 +4633,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[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{}()))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] @@ -5152,21 +4644,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5180,12 +4669,10 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("Main"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))))] @@ -5193,21 +4680,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5223,12 +4707,10 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("Main"),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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] @@ -5236,37 +4718,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6039 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("Main")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Main")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("Main")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -5282,22 +4759,18 @@ rule: 6039 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = 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{}())] VarX = kore[\dv{SortId{}}("Main")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("Main")] + arg: 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{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'Stop'Map{}()] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("Main")] - arg: 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{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] - arg: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] - arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("Main"),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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),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{}())))))] @@ -5305,28 +4778,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5343,12 +4812,10 @@ rule: 5899 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("Main"),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),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{}())))))] @@ -5356,28 +4823,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[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{}())] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(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{}()),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5394,12 +4857,10 @@ rule: 5898 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}()))))),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] @@ -5407,28 +4868,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5443,12 +4900,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("Main"),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),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{}())))))] @@ -5456,28 +4911,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5492,12 +4943,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))),Lbl'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] @@ -5505,21 +4954,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5532,21 +4978,17 @@ rule: 6081 8 Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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{}())))))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] + arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))))] +hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}())))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main"))] - arg: kore[Lbl'-LT-'classData'-GT-'{}(Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("Main")),Lbl'-LT-'baseClass'-GT-'{}(kseq{}(\dv{SortId{}}("Object"),dotk{}())),Lbl'-LT-'baseClasses'-GT-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))))] - hook result: 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}())))))] 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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}())))))] 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{}())))] hook result: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(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{}}("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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}())))] @@ -5554,31 +4996,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -5594,12 +5033,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}()))))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("Main"),dotk{}()))))] arg: 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'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{}())))))] 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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("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{}())))))] @@ -5607,55 +5044,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}()))))))))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -5671,12 +5105,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))))))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] arg: 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'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{}())))))] 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{}(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{}())))))))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))))] @@ -5684,21 +5116,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5713,21 +5142,17 @@ rule: 6096 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[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{}())))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}()))))] - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),dotk{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("Main"),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-'{}(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'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'-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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] arg: 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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}}("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'-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{}}("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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -5735,34 +5160,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -5778,12 +5200,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))] VarK1 = kore[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{}()))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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'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'-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{}}("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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -5791,34 +5211,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -5834,12 +5251,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK1 = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("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{}())),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'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'-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{}}("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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -5847,21 +5262,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -5877,18 +5289,15 @@ rule: 6040 11 VarRho = kore[Lbl'Stop'Map{}()] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) + arg: kore[Lbl'Stop'Map{}()] + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lblclass{}(\dv{SortId{}}("B"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) - function: LblMap'Coln'update{} (0:0:0:0:0:1:0) - arg: kore[Lbl'Stop'Map{}()] - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}()))))),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{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))))] @@ -5896,28 +5305,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5937,12 +5342,10 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("B")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'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{}())),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -5950,31 +5353,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -5990,12 +5390,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6003,55 +5401,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}())))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -6067,12 +5462,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6080,34 +5473,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -6122,12 +5512,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6135,34 +5523,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[\dv{SortId{}}("b")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6026 true @@ -6178,12 +5563,10 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6191,37 +5574,34 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[\dv{SortId{}}("b")] +function: LblisLValue{} (0) +rule: 6248 1 + VarLValue = kore[\dv{SortId{}}("b")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6248 1 - VarLValue = kore[\dv{SortId{}}("b")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6062 true @@ -6236,12 +5616,10 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6249,37 +5627,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook result: kore[LblSetItem{}(\dv{SortId{}}("b"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[LblSetItem{}(\dv{SortId{}}("b"))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - hook result: kore[LblSetItem{}(\dv{SortId{}}("b"))] - arg: kore[\dv{SortId{}}("b")] - arg: kore[LblSetItem{}(\dv{SortId{}}("b"))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -6295,22 +5668,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lblclass{}(\dv{SortId{}}("B"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6318,31 +5687,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5954 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5954 true @@ -6357,12 +5723,10 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6370,40 +5734,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisLValue{} (0) +rule: 6247 1 + VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6247 1 - VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("B")),dotk{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6062 false side condition entry: 6064 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6064 true @@ -6419,12 +5780,10 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\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{}())),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6432,47 +5791,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6027 true @@ -6488,12 +5844,10 @@ rule: 6027 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] VarK0 = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6501,34 +5855,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6066 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6066 false @@ -6544,12 +5895,10 @@ rule: 6065 11 Var'Unds'Gen5 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("B")] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6557,34 +5906,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5993 true @@ -6600,12 +5946,10 @@ rule: 5993 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(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'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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6613,54 +5957,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -6676,12 +6017,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6689,68 +6028,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -6766,12 +6102,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'Stop'InClassCell{}()] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] +hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] - hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6779,54 +6113,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -6842,12 +6173,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6855,68 +6184,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -6932,12 +6258,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'Stop'InClassCell{}()] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}()))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'Stop'CtenvTCell{}(),Lbl'Stop'ReturnTypeCell{}(),Lbl'Stop'InClassCell{}())),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6945,21 +6269,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -6968,15 +6289,12 @@ rule: 6080 4 Var'Unds'DotVar2 = kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] Var'Unds'Gen0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen1 = kore[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{}())))))] +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(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{}())),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -6984,47 +6302,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6015 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -7039,12 +6354,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7052,47 +6365,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6066 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6066 false @@ -7108,12 +6418,10 @@ rule: 6065 11 Var'Unds'Gen5 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("Main")] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7121,34 +6429,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5993 true @@ -7164,12 +6469,10 @@ rule: 5993 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Main")),\dv{SortId{}}("Main")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7177,63 +6480,58 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Main"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] VarX = kore[\dv{SortId{}}("Main")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] +hook result: kore[LblSetItem{}(\dv{SortId{}}("Main"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Main")] + arg: kore[LblSetItem{}(\dv{SortId{}}("Main"))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))] - hook result: kore[LblSetItem{}(\dv{SortId{}}("Main"))] - arg: kore[\dv{SortId{}}("Main")] - arg: kore[LblSetItem{}(\dv{SortId{}}("Main"))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -7254,12 +6552,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("Main")] VarT = 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{}())] VarX = kore[\dv{SortId{}}("Main")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7267,54 +6563,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5916 1 VarHOLE = 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: 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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5916 true @@ -7330,12 +6623,10 @@ rule: 5916 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7343,47 +6634,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5993 false side condition entry: 5994 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5994 false @@ -7400,12 +6688,10 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7413,21 +6699,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -7441,12 +6724,10 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7454,34 +6735,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -7496,12 +6774,10 @@ rule: 5972 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("Main")),kseq{}(Lbl'Hash'freezer'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7509,54 +6785,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5929 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Main"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -7571,12 +6844,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Main"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("Main"))),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7584,47 +6855,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6015 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Main"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("Main"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -7639,12 +6907,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(),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{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7652,34 +6918,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -7693,11 +6956,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7705,54 +6966,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -7768,12 +7026,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("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'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{}())))))] @@ -7781,68 +7037,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -7858,12 +7111,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("Main"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(),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{}}("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'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{}())))))] @@ -7871,34 +7122,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -7912,11 +7160,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))))] @@ -7924,54 +7170,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -7987,12 +7230,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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{}())))))] @@ -8000,68 +7241,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -8077,12 +7315,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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'-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{}())))))] @@ -8090,47 +7326,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[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"))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -8146,12 +7379,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))))] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] @@ -8159,34 +7390,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -8208,34 +7436,29 @@ rule: 6093 17 VarPs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}()] VarS = kore[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")))))] 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 +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}()))))] +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: 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: 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) +pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) - rule: 6301 0 - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - 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: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) - 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: 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{} - pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] @@ -8243,34 +7466,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -8286,12 +7506,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))))] @@ -8299,50 +7517,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5889 2 VarF = kore[\dv{SortId{}}("B")] VarRho = kore[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{}())))] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("B")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("B")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5889 true @@ -8363,12 +7576,10 @@ rule: 5889 16 VarC'Apos' = kore[\dv{SortId{}}("Object")] VarF = kore[\dv{SortId{}}("B")] VarRho = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))))] 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{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("B"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))))] @@ -8376,21 +7587,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -8406,12 +7614,10 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] @@ -8419,34 +7625,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -8460,12 +7663,10 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),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{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),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{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[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'Stmt0'Unds'{}(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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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{}()),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{}())),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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'-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{}())))))] @@ -8473,50 +7674,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6039 2 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("B")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[LblSetItem{}(\dv{SortId{}}("x"))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("B")] + arg: kore[LblSetItem{}(\dv{SortId{}}("x"))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[LblSetItem{}(\dv{SortId{}}("x"))] - arg: kore[\dv{SortId{}}("B")] - arg: kore[LblSetItem{}(\dv{SortId{}}("x"))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -8532,22 +7728,18 @@ rule: 6039 11 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarT = 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{}())] VarX = kore[\dv{SortId{}}("B")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("B")] + arg: 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{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}()))] +hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("B")] - arg: 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{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}()))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}()))] - hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] - arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8555,41 +7747,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -8606,12 +7794,10 @@ rule: 5899 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8619,41 +7805,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[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{}())] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(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{}()),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -8670,12 +7852,10 @@ rule: 5898 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}()))))),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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'Stmt0'Unds'{}(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{}())),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{}())))))] @@ -8683,41 +7863,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -8732,12 +7908,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8745,41 +7919,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -8794,12 +7964,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8807,44 +7975,41 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5944 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -8860,12 +8025,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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")))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] 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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8873,55 +8036,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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")))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -8937,12 +8097,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -8950,34 +8108,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -8992,21 +8147,17 @@ rule: 6096 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}()))))] - arg: kore[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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9014,34 +8165,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -9057,12 +8205,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK1 = kore[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")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9070,47 +8216,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6015 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -9125,12 +8268,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9138,34 +8279,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5993 true @@ -9181,12 +8319,10 @@ rule: 5993 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("A")),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9194,47 +8330,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6008 1 VarHOLE = kore[Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -9250,12 +8383,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblsuper'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9263,34 +8394,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -9308,12 +8436,10 @@ rule: 6083 13 Var'Unds'Gen6 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("B")] VarC'Apos' = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9321,44 +8447,41 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -9374,12 +8497,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("A")),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] @@ -9387,63 +8508,58 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("A")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("A")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("A")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -9464,12 +8580,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = 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{}())] VarX = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: kore[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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())))] - hook result: kore[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{}()))))] arg: kore[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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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-'{}(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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9477,54 +8591,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -9540,12 +8651,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9553,55 +8662,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -9617,12 +8723,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(),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{}(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'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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9630,34 +8734,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -9671,11 +8772,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt0'Unds'{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9683,54 +8782,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -9746,12 +8842,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9759,68 +8853,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -9836,12 +8927,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(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")))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -9849,21 +8938,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -9885,34 +8971,29 @@ rule: 6093 17 VarPs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Params'Unds'Param'Unds'Params'QuotRBraUnds'Params{}()] VarS = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] 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 +hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) +hook result: kore[Lbl'Stop'Map{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}()))))] +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: 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: 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) +pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - function: LblmkDecls'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Stmt'Unds'Params{} (0:0:0:0:0:0:0:0:0:0) - rule: 6301 0 - hook: MAP.unit Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - function: Lbl'Stop'Map{} (0:0:0:0:0:0:1:0) - hook result: kore[Lbl'Stop'Map{}()] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - 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: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} (0:0:0:0:1:0:0:0:1:0) - 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: 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{} - pattern matching failure: Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),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'-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{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9920,47 +9001,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -9976,12 +9054,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -9989,34 +9065,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -10030,12 +9103,10 @@ rule: 6092 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] arg: kore[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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("A")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(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{}())))))] @@ -10043,50 +9114,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5889 2 VarF = kore[\dv{SortId{}}("getB")] VarRho = kore[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{}())))] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("getB")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("getB")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5889 true @@ -10107,12 +9173,10 @@ rule: 5889 16 VarC'Apos' = kore[\dv{SortId{}}("Object")] VarF = kore[\dv{SortId{}}("getB")] VarRho = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckMethod'LParUndsCommUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Id'Unds'Type'Unds'Id{}(\dv{SortId{}}("getB"),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{}()),\dv{SortId{}}("Object")),kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10120,21 +9184,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -10150,12 +9211,10 @@ rule: 5890 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Type'Unds'Exps{}(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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(\dv{SortId{}}("getB"),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10163,37 +9222,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6039 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] VarX = kore[\dv{SortId{}}("getB")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("getB")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x")))] - arg: kore[\dv{SortId{}}("getB")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6039 true @@ -10209,22 +9263,18 @@ rule: 6039 11 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] VarT = 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarX = kore[\dv{SortId{}}("getB")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) + arg: kore[\dv{SortId{}}("getB")] + arg: 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))] +hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:2:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:2:0:1) - arg: kore[\dv{SortId{}}("getB")] - arg: 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{}()),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))] - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))] - hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] - arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(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'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10232,41 +9282,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -10283,12 +9329,10 @@ rule: 5899 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'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{}()))),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10296,41 +9340,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[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{}())] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(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{}()),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -10347,12 +9387,10 @@ rule: 5898 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(LblcheckType'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types{}(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{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10360,41 +9398,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -10409,12 +9443,10 @@ rule: 5904 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10422,41 +9454,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -10471,12 +9499,10 @@ rule: 5906 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10484,54 +9510,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -10547,12 +9570,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),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{}())))))] @@ -10560,68 +9581,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -10637,12 +9655,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())),dotk{}()))),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10650,54 +9666,51 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 5916 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B"))] +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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5916 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -10713,12 +9726,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10726,68 +9737,65 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -10803,12 +9811,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),dotk{}())),Lbl'Stop'TenvCell{}(),Lbl'-LT-'ctenvT'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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'Stop'ReturnTypeCell{}(),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))))),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{}())))))] @@ -10816,34 +9822,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -10856,21 +9859,17 @@ rule: 6081 8 Var'Unds'Gen3 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("B")] VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("B")),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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] +hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) + arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] + arg: kore[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'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))))] +hook result: 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))))))] hook: MAP.concat Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - function: Lbl'Unds'ClassDataCellMap'Unds'{} (0:1:0) - hook: MAP.element LblClassDataCellMapItem{} (0:1:0:0) - function: LblClassDataCellMapItem{} (0:1:0:0) - arg: kore[Lbl'-LT-'className'-GT-'{}(\dv{SortId{}}("B"))] - arg: kore[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'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))))] - hook result: 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))))))] 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'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}()))))))] 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{}}("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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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{}()))))))] hook result: kore[Lbl'Unds'ClassDataCellMap'Unds'{}(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{}}("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-'{}(LblSetItem{}(\dv{SortId{}}("Object"))),Lbl'-LT-'ctenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("Main"),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'-LT-'ctenv'-GT-'{}(Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))))))] @@ -10878,50 +9877,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] VarX = kore[\dv{SortId{}}("B")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("B")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - arg: kore[\dv{SortId{}}("B")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -10942,12 +9936,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = 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{}())] VarX = kore[\dv{SortId{}}("B")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(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{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -10955,31 +9947,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5916 1 VarHOLE = 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: 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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5916 true @@ -10995,12 +9984,10 @@ rule: 5916 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11008,47 +9995,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5993 false side condition entry: 5994 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5994 false @@ -11065,12 +10049,10 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11078,21 +10060,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -11106,12 +10085,10 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbldiscard'Unds'KOOL-TYPED-STATIC'Unds'KItem{}(),kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11119,21 +10096,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -11148,12 +10122,10 @@ rule: 5972 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11161,31 +10133,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5936 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5936 true @@ -11201,12 +10170,10 @@ rule: 5936 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B")),Lblclass{}(\dv{SortId{}}("B"))),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11214,47 +10181,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6027 false @@ -11270,12 +10234,10 @@ rule: 6028 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarT'Apos' = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblclass{}(\dv{SortId{}}("B")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}())))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11283,28 +10245,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -11320,12 +10278,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblclass{}(\dv{SortId{}}("B")),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'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'Stmt0'Unds'{}(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{}())),dotk{}()))))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}()))))),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{}())))))] @@ -11333,31 +10289,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5929 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -11372,12 +10325,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("B"))),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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11385,34 +10336,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -11427,12 +10375,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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'{}(Lbl'Unds'TaskCellSet'Unds'{}(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'Stmt0'Unds'{}(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{}())),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{}}("B"),dotk{}())))),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{}())))))] 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{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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{}())),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11440,31 +10386,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -11480,12 +10423,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11493,55 +10434,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -11557,12 +10495,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")))] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lbl'LBraUndsRBraUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Block'Unds'Stmt{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11570,21 +10506,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -11599,21 +10532,17 @@ rule: 6096 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarS = kore[Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) + arg: kore[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{}}("B"),dotk{}())))] +hook result: kore[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{}}("B"),dotk{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}()))))] +hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) + arg: kore[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{}}("B"),dotk{}()))))] + arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}()))))] +hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0:0) - arg: kore[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{}}("B"),dotk{}())))] - hook result: kore[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{}}("B"),dotk{}()))))] - hook: SET.element LblTaskCellSetItem{} (0:0:0:0:1) - function: LblTaskCellSetItem{} (0:0:0:0:1) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}()))))] - arg: kore[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{}}("B"),dotk{}()))))] - arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}()))))] - hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(\dv{SortId{}}("x")),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{}}("B"),dotk{}())))))] @@ -11621,34 +10550,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6076 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6076 true @@ -11663,12 +10589,10 @@ rule: 6076 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11676,37 +10600,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5966 true @@ -11721,12 +10640,10 @@ rule: 5966 10 Var'Unds'Gen4 = kore[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{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11734,34 +10651,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -11777,12 +10691,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11790,21 +10702,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -11818,12 +10727,10 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("B")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11831,31 +10738,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -11871,12 +10775,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11884,55 +10786,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -11948,12 +10847,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}(),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{}}("B"),dotk{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -11961,21 +10858,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -11989,11 +10883,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] 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{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -12001,31 +10893,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -12041,12 +10930,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -12054,50 +10941,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -12118,12 +11000,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp0'Unds'{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -12131,31 +11011,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5959 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5959 true @@ -12170,12 +11047,10 @@ rule: 5959 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}()))))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblreturn'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}}("B"),dotk{}())))))] @@ -12183,34 +11058,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6076 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6076 false @@ -12225,12 +11097,10 @@ rule: 6077 10 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -12238,28 +11108,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -12275,12 +11141,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("B"),dotk{}()))))] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}}("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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))),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{}())))))] @@ -12288,21 +11152,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -12316,11 +11177,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] 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'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'Stmt0'Unds'{}(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{}())),dotk{}())))),Lbl'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12328,31 +11187,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -12368,12 +11224,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12381,55 +11235,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -12445,12 +11296,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] 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'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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12458,31 +11307,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -12498,12 +11344,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}()))))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12511,55 +11355,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}()))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -12575,12 +11416,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))))),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'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12588,34 +11427,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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")))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -12631,12 +11467,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))))] VarK1 = kore[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{}())))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))))),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12644,34 +11478,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -12687,12 +11518,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}}("a"),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")))),dotk{}())),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{}}("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'-LT-'tenv'-GT-'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))),Lbl'Stop'CtenvTCell{}(),Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}())))),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{}())))))] @@ -12700,21 +11529,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -12730,18 +11556,15 @@ rule: 6040 11 VarRho = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lblclass{}(\dv{SortId{}}("A"))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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'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{}())),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{}}("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'-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{}())))] +hook result: kore[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{}(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'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{}())),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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.update LblMap'Coln'update{} (0:0:0:0:0:1:0) - function: LblMap'Coln'update{} (0:0:0:0:0:1:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] - hook result: kore[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"))))] - arg: kore[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{}(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'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{}())),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{}}("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'-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{}())))] - hook result: kore[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{}(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'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{}())),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{}}("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'-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[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{}(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'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{}())),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{}}("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'-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{}())))))] hook result: kore[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{}}("A")),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),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'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{}())),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{}}("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'-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{}())))),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{}())))))] @@ -12749,28 +11572,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5898 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -12790,12 +11609,10 @@ rule: 5902 14 Var'Unds'Gen7 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen8 = kore[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{}())))))] VarC = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}())),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{}}("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'-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{}())))] +hook result: kore[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'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{}())),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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}())),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{}}("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'-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{}())))] - hook result: kore[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'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{}())),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{}}("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'-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[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'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{}())),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{}}("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'-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{}())))))] 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'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{}())),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{}}("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'-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{}())))),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{}())))))] @@ -12803,31 +11620,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -12843,12 +11657,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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"))))),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{}}("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'-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{}())))),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{}())))))] @@ -12856,55 +11668,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -12920,12 +11729,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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"))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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")))),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'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{}}("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'-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{}())))),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{}())))))] @@ -12933,34 +11740,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[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")))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -12975,12 +11779,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -12988,34 +11790,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[\dv{SortId{}}("a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6026 true @@ -13031,12 +11830,10 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("a")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13044,37 +11841,34 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[\dv{SortId{}}("a")] +function: LblisLValue{} (0) +rule: 6248 1 + VarLValue = kore[\dv{SortId{}}("a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6248 1 - VarLValue = kore[\dv{SortId{}}("a")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6062 true @@ -13089,12 +11883,10 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13102,37 +11894,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[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"))))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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"))))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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"))))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -13148,22 +11935,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lblclass{}(\dv{SortId{}}("A"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - hook result: kore[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"))))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13171,31 +11954,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5954 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5954 true @@ -13210,12 +11990,10 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13223,40 +12001,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisLValue{} (0) +rule: 6247 1 + VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6247 1 - VarK = kore[kseq{}(Lblclass{}(\dv{SortId{}}("A")),dotk{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6062 false side condition entry: 6064 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6064 true @@ -13272,12 +12047,10 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13285,47 +12058,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6027 true @@ -13341,12 +12111,10 @@ rule: 6027 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),\dv{SortId{}}("b")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13354,34 +12122,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5979 1 VarHOLE = kore[\dv{SortId{}}("b")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5979 true @@ -13397,12 +12162,10 @@ rule: 5979 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] VarK0 = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13410,37 +12173,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[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"))))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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"))))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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"))))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -13456,22 +12214,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lblclass{}(\dv{SortId{}}("B"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - hook result: kore[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"))))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp1'Unds'{}(kseq{}(\dv{SortId{}}("A"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13479,31 +12233,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5908 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5908 true @@ -13519,12 +12270,10 @@ rule: 5908 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK0 = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'LParUndsRParUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Id'Unds'Exp{}(\dv{SortId{}}("A"),Lblclass{}(\dv{SortId{}}("B"))),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13532,34 +12281,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5979 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5979 false @@ -13579,12 +12325,10 @@ rule: 5976 15 Var'Unds'Gen7 = kore[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{}())))))] VarC1 = kore[\dv{SortId{}}("B")] VarC2 = kore[\dv{SortId{}}("A")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13592,31 +12336,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5936 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5936 true @@ -13632,12 +12373,10 @@ rule: 5936 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK0 = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A")),Lblclass{}(\dv{SortId{}}("A"))),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13645,47 +12384,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6027 false @@ -13701,12 +12437,10 @@ rule: 6028 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarT'Apos' = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'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{}()),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{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13714,28 +12448,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -13751,12 +12481,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13764,31 +12492,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5929 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -13803,12 +12528,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblclass{}(\dv{SortId{}}("A"))),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'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{}}("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'-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{}())))),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{}())))))] @@ -13816,34 +12539,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -13858,12 +12578,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}}("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'-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{}())))] +hook result: kore[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'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{}}("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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}}("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'-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{}())))] - hook result: kore[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'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{}}("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'-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[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'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{}}("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'-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{}())))))] 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'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'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{}}("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'-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{}())))),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{}())))))] @@ -13871,31 +12589,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -13911,12 +12626,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(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'-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{}())))),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{}())))))] @@ -13924,55 +12637,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -13988,12 +12698,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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'-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{}())))] +hook result: kore[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{}(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'-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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(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'-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{}())))] - hook result: kore[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{}(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'-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[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{}(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'-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{}())))))] 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{}(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'-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{}())))),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{}())))))] @@ -14001,31 +12709,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -14041,12 +12746,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}())))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))))),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{}())))),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{}())))))] @@ -14054,55 +12757,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}())))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -14118,12 +12818,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))))),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{}())))),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{}())))))] @@ -14131,34 +12829,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -14174,12 +12869,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))] VarK1 = kore[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{}()))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))),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{}())))))] @@ -14187,34 +12880,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = kore[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{}())))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6067 true @@ -14229,12 +12919,10 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))),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{}())))))] @@ -14242,34 +12930,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[\dv{SortString{}}("b.x = ")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortString{}}("b.x = "),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortString{}}("b.x = "),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -14285,12 +12970,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortString{}}("b.x = ")] VarK1 = kore[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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("b.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14298,21 +12981,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -14327,12 +13007,10 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14340,31 +13018,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -14380,14 +13055,12 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[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{}()))] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))),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{}())))))] @@ -14395,47 +13068,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6004 true @@ -14451,12 +13121,10 @@ rule: 6004 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))),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{}())))))] @@ -14464,34 +13132,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -14507,12 +13172,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x"))] VarK1 = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("b"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14520,34 +13183,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[\dv{SortId{}}("b")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("b"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -14563,12 +13223,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("b")] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("b"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14576,37 +13234,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[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"))))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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"))))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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"))))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -14622,22 +13275,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("B"))] VarX = kore[\dv{SortId{}}("b")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("b")] + arg: kore[Lblclass{}(\dv{SortId{}}("B"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("b")] - arg: kore[Lblclass{}(\dv{SortId{}}("B"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - hook result: kore[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"))))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14645,31 +13294,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -14685,12 +13331,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14698,50 +13342,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -14762,12 +13401,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -14775,31 +13412,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -14815,14 +13449,12 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[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: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))),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{}())))))] @@ -14830,47 +13462,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6004 true @@ -14886,12 +13515,10 @@ rule: 6004 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))),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{}())))))] @@ -14899,34 +13526,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[\dv{SortString{}}("\x0a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -14942,12 +13566,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortString{}}("\x0a")] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))),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{}())))))] @@ -14955,21 +13577,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -14984,12 +13603,10 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))),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{}())))))] @@ -14997,31 +13614,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -15037,16 +13651,14 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}()] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -15054,57 +13666,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5923 1 VarHOLE = 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: 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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5923 true @@ -15120,16 +13729,14 @@ rule: 5923 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}())] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -15137,57 +13744,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5923 1 VarHOLE = 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: 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{}()))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5923 true @@ -15203,16 +13807,14 @@ rule: 5923 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}()))] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -15220,57 +13822,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = 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: 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5956 1 VarHOLE = 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: 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{}())))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5956 true @@ -15285,12 +13884,10 @@ rule: 5956 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -15298,51 +13895,46 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("false")] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) - function: Lbl'UndsEqlsEqls'K'Unds'{} (1) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -15358,12 +13950,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = 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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -15371,45 +13961,41 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -15425,12 +14011,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = 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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -15438,51 +14022,46 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("false")] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) - function: Lbl'UndsEqlsEqls'K'Unds'{} (1) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -15498,12 +14077,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))),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{}())))))] @@ -15511,34 +14088,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false @@ -15552,12 +14126,10 @@ rule: 6069 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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{}())))] +hook result: kore[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{}(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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(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{}())))] - hook result: kore[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{}(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[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{}(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{}())))))] 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{}(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{}())))),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{}())))))] @@ -15565,31 +14137,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -15605,12 +14174,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}()))))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))))),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{}())))),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{}())))))] @@ -15618,55 +14185,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}()))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -15682,12 +14246,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))))),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{}())))),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{}())))))] @@ -15695,34 +14257,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -15738,12 +14297,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))] VarK1 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),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{}())))),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{}())))))] @@ -15751,34 +14308,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = kore[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{}())))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6067 true @@ -15793,12 +14347,10 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}())))),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{}())))))] @@ -15806,34 +14358,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[\dv{SortString{}}("a.x = ")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortString{}}("a.x = "),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortString{}}("a.x = "),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -15849,12 +14398,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortString{}}("a.x = ")] VarK1 = kore[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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.x = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -15862,21 +14409,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -15891,12 +14435,10 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -15904,31 +14446,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -15944,14 +14483,12 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[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{}()))] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}())))),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{}())))))] @@ -15959,47 +14496,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6004 true @@ -16015,12 +14549,10 @@ rule: 6004 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}())))),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{}())))))] @@ -16028,34 +14560,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -16071,12 +14600,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x"))] VarK1 = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -16084,34 +14611,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[\dv{SortId{}}("a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -16127,12 +14651,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -16140,37 +14662,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[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"))))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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"))))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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"))))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -16186,22 +14703,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lblclass{}(\dv{SortId{}}("A"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - hook result: kore[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"))))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -16209,31 +14722,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -16249,12 +14759,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -16262,50 +14770,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -16326,12 +14829,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("A")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}())))),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{}())))))] @@ -16339,31 +14840,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -16379,14 +14877,12 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[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: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())),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{}())))),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{}())))))] @@ -16394,47 +14890,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6004 true @@ -16450,12 +14943,10 @@ rule: 6004 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),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{}())))),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{}())))))] @@ -16463,34 +14954,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[\dv{SortString{}}("\x0a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortString{}}("\x0a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -16506,12 +14994,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortString{}}("\x0a")] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("\x0a"),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))),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{}())))))] @@ -16519,21 +15005,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -16548,12 +15031,10 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'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'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{}())))),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{}())))))] @@ -16561,31 +15042,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -16601,16 +15079,14 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}()] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -16618,57 +15094,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5923 1 VarHOLE = 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: 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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5923 true @@ -16684,16 +15157,14 @@ rule: 5923 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}())] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -16701,57 +15172,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5923 1 VarHOLE = 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: 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{}()))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5923 true @@ -16767,16 +15235,14 @@ rule: 5923 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())))] +hook result: 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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - 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{}()))] - arg: kore[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{}())))] - hook result: 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[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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(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{}())))),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{}())))))] @@ -16784,57 +15250,54 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = 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: 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6004 false side condition entry: 5956 1 VarHOLE = 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: 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{}())))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5956 true @@ -16849,12 +15312,10 @@ rule: 5956 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = 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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -16862,51 +15323,46 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("false")] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) - function: Lbl'UndsEqlsEqls'K'Unds'{} (1) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -16922,12 +15378,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = 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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -16935,45 +15389,41 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -16989,12 +15439,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = 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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(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'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{}())))),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{}())))))] @@ -17002,51 +15450,46 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false side condition entry: 6068 1 VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("false")] +hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] + arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.or Lbl'Unds'orBool'Unds'{} () - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (0) - function: Lbl'UndsEqlsEqls'K'Unds'{} (0) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] - hook: KEQUAL.eq Lbl'UndsEqlsEqls'K'Unds'{} (1) - function: Lbl'UndsEqlsEqls'K'Unds'{} (1) - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - arg: kore[kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6068 true @@ -17062,12 +15505,10 @@ rule: 6068 11 Var'Unds'Gen5 = kore[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{}())))))] VarT = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblprint'LParUndsRParSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exps{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))),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{}())))))] @@ -17075,34 +15516,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6067 false @@ -17116,12 +15554,10 @@ rule: 6069 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}(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{}())))] +hook result: kore[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{}(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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}(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{}())))] - hook result: kore[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{}(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[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{}(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{}())))))] 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{}(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{}())))),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{}())))))] @@ -17129,31 +15565,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -17169,12 +15602,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))))),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{}())))),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{}())))))] @@ -17182,55 +15613,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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{}())))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -17246,12 +15674,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))))),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{}())),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{}())))),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{}())))))] @@ -17259,34 +15685,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[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{}()))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6045 true @@ -17302,12 +15725,10 @@ rule: 6045 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))))] VarK1 = kore[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{}()))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())))),kseq{}(Lbl'Hash'freezer'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt0'Unds'{}(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.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{}())),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{}())))),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{}())))))] @@ -17315,34 +15736,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6067 1 VarHOLE = kore[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{}())))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6067 true @@ -17357,12 +15775,10 @@ rule: 6067 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()))),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{}(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{}())),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{}())))),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{}())))))] @@ -17370,34 +15786,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[\dv{SortString{}}("a.getB() = ")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortString{}}("a.getB() = "),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortString{}}("a.getB() = "),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -17413,12 +15826,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortString{}}("a.getB() = ")] VarK1 = kore[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{}()))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortString{}}("a.getB() = "),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17426,21 +15837,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -17455,12 +15863,10 @@ rule: 5971 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("Main"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17468,31 +15874,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5922 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5922 true @@ -17508,14 +15911,12 @@ rule: 5922 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK1 = kore[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{}()))] +function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) +pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - function: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} (0:0:0:0:0:0:0:0) - pattern matching failure: Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{} - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps{}(Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))),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{}(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{}())),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{}())))),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{}())))))] @@ -17523,47 +15924,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6003 false side condition entry: 6004 1 VarHOLE = kore[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{}()))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6004 true @@ -17579,12 +15977,10 @@ rule: 6004 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}()))] VarK0 = kore[Lblstring'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17592,34 +15988,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6003 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6003 true @@ -17635,12 +16028,10 @@ rule: 6003 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[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{}())] VarK1 = kore[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{}())] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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{}()),kseq{}(Lbl'Hash'freezer'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17648,34 +16039,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5993 true @@ -17691,12 +16079,10 @@ rule: 5993 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB"))] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(\dv{SortId{}}("a"),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17704,34 +16090,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[\dv{SortId{}}("a")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("a"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -17747,12 +16130,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[\dv{SortId{}}("a")] VarK1 = kore[\dv{SortId{}}("getB")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("a"),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17760,37 +16141,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[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"))))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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"))))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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"))))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("b")),LblSetItem{}(\dv{SortId{}}("a")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5966 false @@ -17806,22 +16182,18 @@ rule: 5967 11 Var'Unds'Gen4 = kore[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{}())))))] VarT = kore[Lblclass{}(\dv{SortId{}}("A"))] VarX = kore[\dv{SortId{}}("a")] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) + arg: kore[\dv{SortId{}}("a")] + arg: kore[Lblclass{}(\dv{SortId{}}("A"))] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] +hook result: kore[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"))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:1:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1:0:0) - arg: kore[\dv{SortId{}}("a")] - arg: kore[Lblclass{}(\dv{SortId{}}("A"))] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("a"),Lblclass{}(\dv{SortId{}}("A")))] - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("b"),Lblclass{}(\dv{SortId{}}("B")))] - hook result: kore[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"))))] - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("A")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("getB"),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17829,31 +16201,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -17869,12 +16238,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] VarK1 = kore[\dv{SortId{}}("getB")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("A")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17882,50 +16249,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("A"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("A"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("getB")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("getB")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("getB")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("getA")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6010 true @@ -17945,12 +16307,10 @@ rule: 6010 15 VarC2 = kore[\dv{SortId{}}("Object")] VarRho = kore[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{}())))] VarX = kore[\dv{SortId{}}("getB")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -17958,34 +16318,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("Object"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("Object"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("Object"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false @@ -18000,49 +16357,39 @@ rule: 6011 10 Var'Unds'Gen2 = kore[Lbl'-LT-'returnType'-GT-'{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())] VarC = kore[\dv{SortId{}}("Main")] VarX = kore[\dv{SortId{}}("getB")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] +hook: STRING.token2string LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:0:0:1) + arg: kore[\dv{SortId{}}("getB")] +hook result: kore[\dv{SortString{}}("getB")] +hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0:0) + arg: kore[\dv{SortString{}}("Member \x22")] + arg: kore[\dv{SortString{}}("getB")] +hook result: kore[\dv{SortString{}}("Member \x22getB")] +hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0) + arg: kore[\dv{SortString{}}("Member \x22getB")] + arg: kore[\dv{SortString{}}("\x22 not declared! (see class \x22")] +hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22")] +hook: STRING.token2string LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:1) + arg: kore[\dv{SortId{}}("Main")] +hook result: kore[\dv{SortString{}}("Main")] +hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0) + arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22")] + arg: kore[\dv{SortString{}}("Main")] +hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main")] +hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0) + arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main")] + arg: kore[\dv{SortString{}}("\x22)\x0a")] +hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] +hook: LIST.element LblListItem{} (2:0:1) + arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] +hook result: kore[LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"))] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0) - function: Lbl'Unds'List'Unds'{} (2:0) - hook: LIST.element LblListItem{} (2:0:1) - function: LblListItem{} (2:0:1) - hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0) - function: Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0) - hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0) - function: Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0) - hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0) - function: Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0) - hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0:0) - function: Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:1:0:0:0:0) - hook: STRING.token2string LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:0:0:1) - function: LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:0:0:1) - arg: kore[\dv{SortId{}}("getB")] - hook result: kore[\dv{SortString{}}("getB")] - arg: kore[\dv{SortString{}}("Member \x22")] - arg: kore[\dv{SortString{}}("getB")] - hook result: kore[\dv{SortString{}}("Member \x22getB")] - arg: kore[\dv{SortString{}}("Member \x22getB")] - arg: kore[\dv{SortString{}}("\x22 not declared! (see class \x22")] - hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22")] - hook: STRING.token2string LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:1) - function: LblId2String'LParUndsRParUnds'ID-COMMON'Unds'String'Unds'Id{} (2:0:1:0:0:1) - arg: kore[\dv{SortId{}}("Main")] - hook result: kore[\dv{SortString{}}("Main")] - arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22")] - arg: kore[\dv{SortString{}}("Main")] - hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main")] - arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main")] - arg: kore[\dv{SortString{}}("\x22)\x0a")] - hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] - arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] - hook result: kore[LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"))] arg: 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{}()))))] arg: kore[LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"))] hook result: kore[Lbl'Unds'List'Unds'{}(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{}())))),LblListItem{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")))] @@ -18054,43 +16401,34 @@ rule: 5882 7 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] VarBuffer = kore[\dv{SortString{}}("")] VarS = kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] +hook: LIST.element LblListItem{} (2:0:0:0:0:0) + arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] +hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] +hook: LIST.element LblListItem{} (2:0:0:0:0:1) + arg: kore[\dv{SortString{}}("off")] +hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] +hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0:0:0) + arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] + arg: kore[LblListItem{}(\dv{SortString{}}("off"))] +hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] +hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:0:0:1:0:0:0) + arg: kore[\dv{SortString{}}("")] + arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] +hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] +hook: LIST.element LblListItem{} (2:0:0:0:1) + arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))] +hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))] +hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0: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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] +hook: LIST.unit Lbl'Stop'List{} (2:0:0:1) +hook result: kore[Lbl'Stop'List{}()] +hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0) + arg: 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] + arg: kore[Lbl'Stop'List{}()] +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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0) - function: Lbl'Unds'List'Unds'{} (2:0) - hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0) - function: Lbl'Unds'List'Unds'{} (2:0:0) - hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0:0) - function: Lbl'Unds'List'Unds'{} (2:0:0:0) - hook: LIST.concat Lbl'Unds'List'Unds'{} (2:0:0:0:0) - function: Lbl'Unds'List'Unds'{} (2:0:0:0:0) - hook: LIST.element LblListItem{} (2:0:0:0:0:0) - function: LblListItem{} (2:0:0:0:0:0) - arg: kore[Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))] - hook result: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] - hook: LIST.element LblListItem{} (2:0:0:0:0:1) - function: LblListItem{} (2:0:0:0:0:1) - arg: kore[\dv{SortString{}}("off")] - hook result: kore[LblListItem{}(\dv{SortString{}}("off"))] - arg: kore[LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1")))] - arg: kore[LblListItem{}(\dv{SortString{}}("off"))] - hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lbl'Hash'ostream'LParUndsRParUnds'K-IO'Unds'Stream'Unds'Int{}(\dv{SortInt{}}("1"))),LblListItem{}(\dv{SortString{}}("off")))] - hook: LIST.element LblListItem{} (2:0:0:0:1) - function: LblListItem{} (2:0:0:0:1) - hook: STRING.concat Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:0:0:1:0:0:0) - function: Lbl'UndsPlus'String'UndsUnds'STRING-COMMON'Unds'String'Unds'String'Unds'String{} (2:0:0:0:1:0:0:0) - arg: kore[\dv{SortString{}}("")] - arg: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] - hook result: kore[\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a")] - arg: kore[Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))] - hook result: kore[LblListItem{}(Lbl'Hash'buffer'LParUndsRParUnds'K-IO'Unds'Stream'Unds'K{}(kseq{}(\dv{SortString{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))] - 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] - hook: LIST.unit Lbl'Stop'List{} (2:0:0:1) - function: Lbl'Stop'List{} (2:0:0:1) - hook result: kore[Lbl'Stop'List{}()] - arg: 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] - arg: kore[Lbl'Stop'List{}()] - 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] arg: 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] arg: kore[Lbl'Stop'List{}()] 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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}()))))] @@ -18098,31 +16436,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5916 1 VarHOLE = 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: 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{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5916 true @@ -18138,12 +16473,10 @@ rule: 5916 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = 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{}())] VarK1 = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsLParUndsRParUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exps{}(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{}()),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18151,47 +16484,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5993 1 VarHOLE = 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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5993 false side condition entry: 5994 1 VarHOLE = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5994 false @@ -18208,12 +16538,10 @@ rule: 5995 12 VarT = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarTs = kore[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{}())] VarTs'Apos' = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),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{}())),kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18221,21 +16549,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -18249,12 +16574,10 @@ rule: 5892 9 Var'Unds'Gen3 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18262,31 +16585,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5929 1 VarHOLE = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -18301,12 +16621,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18314,34 +16632,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblvoid'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -18356,12 +16671,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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'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{}())))] +hook result: kore[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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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'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{}())))] - hook result: kore[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'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{}()))))] arg: kore[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'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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] 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'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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18369,31 +16682,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5944 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5944 true @@ -18409,12 +16719,10 @@ rule: 5944 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK1 = kore[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")))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18422,55 +16730,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[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")))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6046 true @@ -18486,12 +16791,10 @@ rule: 6046 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[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")))] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(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"))),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'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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18499,34 +16802,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6015 true @@ -18541,12 +16841,10 @@ rule: 6015 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20"))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x"),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18554,34 +16852,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6026 true @@ -18597,12 +16892,10 @@ rule: 6026 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18610,37 +16903,34 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[\dv{SortId{}}("x")] +function: LblisLValue{} (0) +rule: 6248 1 + VarLValue = kore[\dv{SortId{}}("x")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6248 1 - VarLValue = kore[\dv{SortId{}}("x")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6062 true @@ -18655,12 +16945,10 @@ rule: 6062 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortId{}}("x"),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18668,37 +16956,32 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5966 2 VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Stop'Map{}()] +hook result: kore[Lbl'Stop'Set{}()] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Stop'Set{}()] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Stop'Map{}()] - hook result: kore[Lbl'Stop'Set{}()] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Stop'Set{}()] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5966 true @@ -18713,12 +16996,10 @@ rule: 5966 10 Var'Unds'Gen4 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarRho = kore[Lbl'Stop'Map{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18726,34 +17007,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6008 true @@ -18769,12 +17047,10 @@ rule: 6008 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}()] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblthis'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp{}(),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18782,21 +17058,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -18810,12 +17083,10 @@ rule: 6084 9 Var'Unds'Gen3 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen4 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarC = kore[\dv{SortId{}}("B")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblclass{}(\dv{SortId{}}("B")),kseq{}(Lbl'Hash'freezer'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id0'Unds'{}(kseq{}(\dv{SortId{}}("x"),dotk{}())),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18823,31 +17094,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5926 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5926 true @@ -18863,12 +17131,10 @@ rule: 5926 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] VarK1 = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("B")),\dv{SortId{}}("x")),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18876,50 +17142,45 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6008 1 VarHOLE = kore[Lblclass{}(\dv{SortId{}}("B"))] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblclass{}(\dv{SortId{}}("B"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6008 false side condition entry: 6010 2 VarRho = kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] VarX = kore[\dv{SortId{}}("x")] +hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) + arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] +hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("x")] + arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: MAP.keys Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - function: Lblkeys'LParUndsRParUnds'MAP'Unds'Set'Unds'Map{} (0:1) - arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("B"),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{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("x"),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}())),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortId{}}("getB"),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{}())))] - hook result: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - arg: kore[\dv{SortId{}}("x")] - arg: kore[Lbl'Unds'Set'Unds'{}(Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("B")),LblSetItem{}(\dv{SortId{}}("x"))),LblSetItem{}(\dv{SortId{}}("getB")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6010 false @@ -18940,12 +17201,10 @@ rule: 6009 16 VarC = kore[\dv{SortId{}}("B")] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarX = kore[\dv{SortId{}}("x")] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezerltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp0'Unds'{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -18953,31 +17212,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5954 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5954 true @@ -18992,12 +17248,10 @@ rule: 5954 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblltype'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp0'Unds'{}(kseq{}(\dv{SortInt{}}("20"),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19005,40 +17259,37 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6062 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisLValue{} (0) +rule: 6247 1 + VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisLValue{} (0) - rule: 6247 1 - VarK = kore[kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),dotk{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6062 false side condition entry: 6064 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6064 true @@ -19054,12 +17305,10 @@ rule: 6064 11 Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),\dv{SortInt{}}("20")),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19067,47 +17316,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[\dv{SortInt{}}("20")] +function: LblisKResult{} (1:0) +rule: 6245 1 + VarK = kore[kseq{}(\dv{SortInt{}}("20"),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6245 1 - VarK = kore[kseq{}(\dv{SortInt{}}("20"),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 6027 true @@ -19123,12 +17369,10 @@ rule: 6027 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[\dv{SortInt{}}("20")] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(\dv{SortInt{}}("20"),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19136,21 +17380,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -19165,12 +17406,10 @@ rule: 5970 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),kseq{}(Lbl'Hash'freezer'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp1'Unds'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19178,31 +17417,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5936 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5936 true @@ -19218,12 +17454,10 @@ rule: 5936 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarK0 = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsEqlsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19231,47 +17465,44 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6026 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6026 false side condition entry: 6027 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6027 false @@ -19287,12 +17518,10 @@ rule: 6028 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] VarT'Apos' = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(LblcheckSubtype'LParUndsCommUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'Types'Unds'Types{}(Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()),Lbl'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}())),kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19300,28 +17529,24 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5893 1 VarTs = kore[Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}()] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] arg: kore[kseq{}(Lbl'Stop'List'LBraQuotUndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Types'Unds'Type'Unds'Types'QuotRBraUnds'Types{}(),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -19337,12 +17562,10 @@ rule: 5894 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarT = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}(),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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19350,31 +17573,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5929 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5929 true @@ -19389,12 +17609,10 @@ rule: 5929 10 Var'Unds'Gen4 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsSClnUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Exp{}(Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()),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'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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19402,34 +17620,31 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6015 1 VarHOLE = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblint'Unds'KOOL-TYPED-STATIC-SYNTAX'Unds'Type{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6015 false @@ -19444,12 +17659,10 @@ rule: 6016 10 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[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{}())),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{}())))] +hook result: kore[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{}())),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[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{}())),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{}())))] - hook result: kore[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{}())),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{}()))))] arg: kore[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{}())),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] 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'Stmt1'Unds'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19457,31 +17670,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -19497,12 +17707,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19510,55 +17718,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -19574,12 +17779,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] 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{}(),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{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))),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{}())))))] @@ -19587,21 +17790,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -19615,11 +17815,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("B"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))),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{}())))))] @@ -19627,31 +17825,28 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 5945 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 5945 true @@ -19667,12 +17862,10 @@ rule: 5945 11 Var'Unds'Gen5 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lbl'UndsUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Stmt'Unds'Stmt'Unds'Stmt{}(Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] @@ -19680,55 +17873,52 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false side condition entry: 6045 1 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6045 false side condition entry: 6046 2 VarHOLE = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] VarK0 = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +function: LblisKResult{} (0:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 6246 1 + VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 6246 1 - VarKResult = kore[Lblblock'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 6046 false @@ -19744,12 +17934,10 @@ rule: 6047 11 Var'Unds'Gen5 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen6 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen7 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.element LblTaskCellSetItem{} (0:0:0:0) + arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] +hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.element LblTaskCellSetItem{} (0:0:0:0) - function: LblTaskCellSetItem{} (0:0:0:0) - arg: kore[Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))] - hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}()))))] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook result: kore[Lbl'Unds'TaskCellSet'Unds'{}(LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstmt'Unds'KOOL-TYPED-STATIC'Unds'BlockOrStmtType{}(),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{}())))),LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}())))))] @@ -19757,21 +17945,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false @@ -19785,11 +17970,9 @@ rule: 5968 9 Var'Unds'Gen4 = kore[Lbl'-LT-'inClass'-GT-'{}(kseq{}(\dv{SortId{}}("A"),dotk{}()))] Var'Unds'Gen5 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'Gen6 = kore[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{}}("Member \x22getB\x22 not declared! (see class \x22Main\x22)\x0a"),dotk{}())))))] +hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) +hook result: kore[Lbl'Stop'TaskCellSet{}()] hook: SET.concat Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - function: Lbl'Unds'TaskCellSet'Unds'{} (0:0:0) - hook: SET.unit Lbl'Stop'TaskCellSet{} (0:0:0:0) - function: Lbl'Stop'TaskCellSet{} (0:0:0:0) - hook result: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[Lbl'Stop'TaskCellSet{}()] arg: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] hook result: kore[LblTaskCellSetItem{}(Lbl'-LT-'task'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstuck'LParUndsRParUnds'KOOL-TYPED-STATIC'Unds'KItem'Unds'K{}(kseq{}(Lbl'UndsStopUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'FieldReference'Unds'Exp'Unds'Id{}(Lblclass{}(\dv{SortId{}}("Object")),\dv{SortId{}}("getB")),dotk{}())),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'UndsCommUndsUnds'KOOL-TYPED-STATIC-SYNTAX'Unds'Exps'Unds'Exp'Unds'Exps0'Unds'{}(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{}())),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{}(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{}())),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{}()))))] @@ -19797,21 +17980,18 @@ side condition entry: 5885 3 VarC = kore[\dv{SortId{}}("A")] VarC'Apos' = kore[\dv{SortId{}}("Object")] VarCs = kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook: SET.element LblSetItem{} (0:1:0) + arg: kore[\dv{SortId{}}("A")] +hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] +hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) + arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] + arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] +hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook: SET.in LblSet'Coln'in{} (0) + arg: kore[\dv{SortId{}}("Object")] + arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: SET.in LblSet'Coln'in{} (0) - function: LblSet'Coln'in{} (0) - hook: SET.concat Lbl'Unds'Set'Unds'{} (0:1) - function: Lbl'Unds'Set'Unds'{} (0:1) - hook: SET.element LblSetItem{} (0:1:0) - function: LblSetItem{} (0:1:0) - arg: kore[\dv{SortId{}}("A")] - hook result: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("A"))] - arg: kore[LblSetItem{}(\dv{SortId{}}("Object"))] - hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - arg: kore[\dv{SortId{}}("Object")] - arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(\dv{SortId{}}("Object")),LblSetItem{}(\dv{SortId{}}("A")))] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 5885 false diff --git a/test/output/lambda-explicit-subst/in1.proof.out.diff b/test/output/lambda-explicit-subst/in1.proof.out.diff index 242546f2d..9baef089e 100644 --- a/test/output/lambda-explicit-subst/in1.proof.out.diff +++ b/test/output/lambda-explicit-subst/in1.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] 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{}}("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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] @@ -18,12 +15,11 @@ rule: 2758 1 function: LblinitKCell{} (0) rule: 2759 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,14 +27,14 @@ rule: 2757 0 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -49,35 +45,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))] 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"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'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"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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: 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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("2"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -93,20 +89,19 @@ side condition entry: 2865 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -126,7 +121,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -141,7 +135,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -151,11 +144,11 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("1")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -167,35 +160,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -217,7 +210,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] @@ -233,35 +225,35 @@ rule: 2862 4 VarX = kore[\dv{SortInt{}}("2")] 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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("1"))] +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"))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("2"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -277,7 +269,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/lambda-explicit-subst/in2.proof.out.diff b/test/output/lambda-explicit-subst/in2.proof.out.diff index c01c2c7c0..ae6b58ca0 100644 --- a/test/output/lambda-explicit-subst/in2.proof.out.diff +++ b/test/output/lambda-explicit-subst/in2.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] 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{}(Lbl'UndsUndsUnds'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"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] @@ -18,12 +15,11 @@ rule: 2758 1 function: LblinitKCell{} (0) rule: 2759 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,14 +27,14 @@ rule: 2757 0 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -49,14 +45,14 @@ rule: 2708 4 VarK1 = kore[\dv{SortInt{}}("1")] 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{}}("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")))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -67,35 +63,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] side condition entry: 2708 1 VarHOLE = 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: 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("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"))))))] VarK0 = 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: 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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -135,7 +131,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -148,20 +143,19 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -175,65 +169,61 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = 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{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = 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{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - VarX = kore[\dv{SortInt{}}("2")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -247,65 +237,61 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = 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{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] + VarX = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = 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{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - VarX = kore[\dv{SortInt{}}("5")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -331,7 +317,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -346,7 +331,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -373,65 +357,61 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -451,7 +431,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -466,7 +445,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -481,34 +459,32 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -522,65 +498,61 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -594,7 +566,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -609,20 +580,19 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -636,34 +606,32 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -677,7 +645,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -692,20 +659,19 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -719,34 +685,32 @@ 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"))))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -766,7 +730,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -781,7 +744,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -793,14 +755,14 @@ rule: 2861 4 VarY = kore[\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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -811,14 +773,14 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] 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{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -829,14 +791,14 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))] 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"),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")))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -847,35 +809,35 @@ rule: 2708 4 VarK1 = 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")))] 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{}}("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: 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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"))))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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: 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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -891,99 +853,94 @@ 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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{}}("3")] VarY = kore[\dv{SortInt{}}("1")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}(\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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}(\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{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("3")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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"))))))] - VarT = 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] -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"))))))] - 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")))] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}(\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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}(\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{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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"))))))] + VarT = 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")] + VarY = kore[\dv{SortInt{}}("1")] +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"))))))] + 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")] VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0) @@ -991,7 +948,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -1010,7 +966,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -1029,7 +984,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -1042,7 +996,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -1054,11 +1007,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -1070,35 +1023,35 @@ rule: 2706 5 VarK1 = 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")))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -1120,57 +1073,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1184,57 +1133,53 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1248,57 +1193,53 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1324,7 +1265,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1339,7 +1279,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1366,57 +1305,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1430,57 +1365,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1494,92 +1425,86 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - VarS = 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")))] - 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"))))] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] -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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) -side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2861 true -rule: 2861 4 - Var'Unds'Gen0 = 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")))] - Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("2")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = 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")))] + 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")] + VarY = kore[\dv{SortInt{}}("3")] +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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2861 true +rule: 2861 4 + Var'Unds'Gen0 = 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")))] + Var'Unds'Gen1 = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +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")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1600,57 +1525,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1664,57 +1585,53 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1728,57 +1645,53 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1804,7 +1717,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1819,7 +1731,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1846,57 +1757,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1910,57 +1817,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1974,57 +1877,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2044,7 +1943,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2059,7 +1957,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2080,121 +1977,113 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - VarS = 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")))] - 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{}(\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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] -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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = 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")))] + 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{}(\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")] + VarY = kore[\dv{SortInt{}}("3")] +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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2208,57 +2097,53 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2284,7 +2169,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2299,7 +2183,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2326,57 +2209,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2390,57 +2269,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2454,57 +2329,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2524,7 +2395,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2539,7 +2409,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -2554,7 +2423,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -2564,35 +2432,35 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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")))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -2603,35 +2471,35 @@ rule: 2709 4 VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))))] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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"))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -2642,35 +2510,35 @@ rule: 2709 4 VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))))] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -2686,57 +2554,53 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2750,57 +2614,53 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("1")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2826,7 +2686,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -2839,7 +2698,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -2866,57 +2724,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2930,57 +2784,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3000,7 +2850,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3015,7 +2864,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3027,11 +2875,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -3043,35 +2891,35 @@ rule: 2707 5 VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))))] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -3087,20 +2935,19 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3114,34 +2961,32 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("5")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("5")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3167,7 +3012,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -3180,7 +3024,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3207,101 +3050,95 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3315,101 +3152,95 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3429,7 +3260,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3444,7 +3274,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3456,11 +3285,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -3472,35 +3301,35 @@ rule: 2707 5 VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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"))))))] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -3516,20 +3345,19 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3543,34 +3371,32 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("5")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("5")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3596,7 +3422,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -3609,7 +3434,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3636,145 +3460,137 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3788,145 +3604,137 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + 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{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - 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{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3946,7 +3754,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3961,7 +3768,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -3973,11 +3779,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -3989,35 +3795,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),\dv{SortInt{}}("3")))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4033,57 +3839,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4115,7 +3917,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4142,121 +3943,113 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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"),\dv{SortInt{}}("3")))] - VarT = 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"))))))] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] -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"),\dv{SortInt{}}("3")))] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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"),\dv{SortInt{}}("3")))] + VarT = 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"))))))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4270,20 +4063,19 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4297,34 +4089,32 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4350,7 +4140,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4365,7 +4154,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4392,7 +4180,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4407,7 +4194,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4422,7 +4208,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4437,7 +4222,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] @@ -4450,7 +4234,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -4462,11 +4245,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("2")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -4478,35 +4261,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4534,65 +4317,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4612,7 +4391,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -4637,65 +4415,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4709,65 +4483,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4781,20 +4551,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4808,34 +4577,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4861,7 +4628,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -4876,7 +4642,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -4903,7 +4668,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -4918,7 +4682,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -4933,7 +4696,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -4948,20 +4710,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4975,48 +4736,45 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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"))))] - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) -side condition entry: 2861 2 +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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"))))] + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +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")] + VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -5031,7 +4789,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -5041,14 +4798,14 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("5")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -5059,35 +4816,35 @@ rule: 2708 4 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -5103,65 +4860,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("5")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5193,7 +4946,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5220,65 +4972,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5292,65 +5040,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5364,20 +5108,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5391,34 +5134,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5444,7 +5185,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5459,7 +5199,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5486,7 +5225,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5501,7 +5239,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5516,7 +5253,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5531,7 +5267,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] @@ -5544,7 +5279,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -5556,11 +5290,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("2")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -5572,35 +5306,35 @@ rule: 2706 5 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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")))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -5611,14 +5345,14 @@ rule: 2709 4 VarK0 = 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"))))] 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -5629,35 +5363,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: 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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),\dv{SortInt{}}("3")))] VarK0 = 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: 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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -5673,57 +5407,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5737,20 +5467,19 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5764,34 +5493,32 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5817,7 +5544,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -5832,7 +5558,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -5859,7 +5584,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("false")] @@ -5872,7 +5596,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -5887,7 +5610,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -5899,11 +5621,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("6")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -5915,35 +5637,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -5959,20 +5681,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -5986,36 +5707,34 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true rule: 2865 4 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"))))] @@ -6039,7 +5758,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -6052,7 +5770,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6079,20 +5796,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6106,34 +5822,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6147,7 +5861,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6162,7 +5875,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6177,7 +5889,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6189,11 +5900,11 @@ rule: 2861 4 VarY = kore[\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")))))] +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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -6205,35 +5916,35 @@ rule: 2707 5 VarK0 = 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"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -6261,109 +5972,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("2")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6383,7 +6088,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -6408,109 +6112,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6524,109 +6222,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6640,22 +6332,21 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true rule: 2865 4 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")))))] @@ -6667,34 +6358,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6720,7 +6409,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6735,7 +6423,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6762,7 +6449,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6777,7 +6463,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6792,7 +6477,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6807,20 +6491,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6834,34 +6517,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -6881,7 +6562,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6896,7 +6576,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -6911,7 +6590,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -6921,14 +6599,14 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("5")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -6939,35 +6617,35 @@ rule: 2708 4 VarK1 = 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"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -6983,109 +6661,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("5")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("5")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7111,34 +6783,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7152,109 +6822,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7268,7 +6932,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7283,7 +6946,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7310,293 +6972,278 @@ 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")))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - VarT = 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"))))))] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("2")] -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")))))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("2")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - 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")] - VarY = kore[\dv{SortInt{}}("2")] -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")))))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - 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")] - VarY = kore[\dv{SortInt{}}("2")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + VarT = 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"))))))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("2")] +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")))))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + 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")] + VarY = kore[\dv{SortInt{}}("2")] +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")))))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + 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")] + VarY = kore[\dv{SortInt{}}("2")] 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7622,7 +7269,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7637,7 +7283,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7664,7 +7309,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7679,7 +7323,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7694,7 +7337,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7709,7 +7351,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] @@ -7722,7 +7363,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -7734,11 +7374,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("2")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -7750,35 +7390,35 @@ rule: 2706 5 VarK1 = 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"))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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"))))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -7789,14 +7429,14 @@ rule: 2709 4 VarK0 = 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"))))] 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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")))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -7807,35 +7447,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: 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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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: 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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -7851,65 +7491,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7923,20 +7559,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -7950,34 +7585,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8003,7 +7636,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -8018,7 +7650,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -8045,7 +7676,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("false")] @@ -8058,7 +7688,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -8073,7 +7702,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -8085,11 +7713,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("6")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -8101,35 +7729,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] VarK0 = 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"))))))] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] +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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -8145,20 +7773,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8172,34 +7799,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8225,7 +7850,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -8238,7 +7862,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8265,20 +7888,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8292,34 +7914,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8339,7 +7959,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8354,7 +7973,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8369,7 +7987,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8384,7 +8001,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -8396,11 +8012,11 @@ rule: 2861 4 VarY = kore[\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")))))] +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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -8412,35 +8028,35 @@ rule: 2707 5 VarK0 = 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"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -8468,34 +8084,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8509,153 +8123,145 @@ 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")))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -8669,7 +8275,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -8684,7 +8289,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -8709,424 +8313,403 @@ 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")))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - VarT = 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"))))))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("5")] -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")))))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - 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")] - VarY = kore[\dv{SortInt{}}("5")] -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")))))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - 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")] - VarY = kore[\dv{SortInt{}}("5")] -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")))))] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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")))))] - 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")] - VarY = kore[\dv{SortInt{}}("5")] -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")))))] - 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{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))] - VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1"))] - VarX = kore[\dv{SortInt{}}("5")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0) -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")))))] - VarS = kore[\dv{SortInt{}}("1")] - VarT = kore[\dv{SortInt{}}("0")] - VarX = kore[\dv{SortInt{}}("5")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0) -side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] -hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2861 true -rule: 2861 4 - Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] - Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("5")] -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")] - VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + VarT = 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"))))))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("5")] +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")))))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + 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")] + VarY = kore[\dv{SortInt{}}("5")] +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")))))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + 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")] + VarY = kore[\dv{SortInt{}}("5")] +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")))))] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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")))))] + 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")] + VarY = kore[\dv{SortInt{}}("5")] +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")))))] + 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{}(\dv{SortInt{}}("6"),\dv{SortInt{}}("1")),\dv{SortInt{}}("3"))] + VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1"))] + VarX = kore[\dv{SortInt{}}("5")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0) +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")))))] + VarS = kore[\dv{SortInt{}}("1")] + VarT = kore[\dv{SortInt{}}("0")] + VarX = kore[\dv{SortInt{}}("5")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2861 true +rule: 2861 4 + Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] + Var'Unds'Gen1 = kore[\dv{SortInt{}}("0")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("5")] +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")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true rule: 2861 4 @@ -9151,7 +8734,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9166,7 +8748,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9181,7 +8762,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9196,20 +8776,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9223,34 +8802,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9276,20 +8853,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9303,34 +8879,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9350,7 +8924,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9365,7 +8938,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9380,7 +8952,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9407,20 +8978,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9434,34 +9004,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9475,7 +9043,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9490,7 +9057,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -9505,240 +9071,230 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2861 true +rule: 2861 4 + Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] + Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +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")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("false")] +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")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2708 true +rule: 2708 4 + Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] + Var'Unds'DotVar1 = kore[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{}()))] + 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"))))))] + VarK1 = 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")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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"))))))] +side condition entry: 2708 1 + VarHOLE = 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: 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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2708 false +side condition entry: 2709 2 + 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] + VarK0 = 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: 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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2709 false +rule: 2710 6 + Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] + Var'Unds'DotVar1 = kore[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{}())))] + Var'Unds'Gen6 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] + 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")))))] + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0:0:0) +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")))))] + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2861 true -rule: 2861 4 - Var'Unds'Gen0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] - Var'Unds'Gen1 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] -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")] - VarY = kore[\dv{SortInt{}}("5")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] -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")] -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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] -hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2708 true -rule: 2708 4 - Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] - Var'Unds'DotVar1 = kore[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{}()))] - 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"))))))] - VarK1 = 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")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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"))))))] -side condition entry: 2708 1 - VarHOLE = 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{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] -side condition exit: 2708 false -side condition entry: 2709 2 - 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] - VarK0 = 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")))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] -side condition exit: 2709 false -rule: 2710 6 - Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] - Var'Unds'DotVar1 = kore[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{}())))] - Var'Unds'Gen6 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] - 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")))))] - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("3")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (0:0:0) -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")))))] - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9752,7 +9308,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -9762,11 +9317,11 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -9778,35 +9333,35 @@ rule: 2706 5 VarK1 = 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")))))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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"))))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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"))))))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -9817,14 +9372,14 @@ rule: 2709 4 VarK0 = 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"))))))] 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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"))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -9835,35 +9390,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] side condition entry: 2708 1 VarHOLE = 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: 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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] VarK0 = 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: 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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -9879,109 +9434,103 @@ 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")))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("1")] + 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: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("1")] - 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")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -9995,20 +9544,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10022,34 +9570,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10075,7 +9621,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -10090,7 +9635,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -10117,7 +9661,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("false")] @@ -10130,7 +9673,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -10145,7 +9687,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -10157,11 +9698,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("6")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -10173,35 +9714,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -10217,20 +9758,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10244,34 +9784,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10297,7 +9835,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -10310,7 +9847,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10337,20 +9873,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10364,34 +9899,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10417,20 +9950,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10443,35 +9975,33 @@ function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'U 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")))))] VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10491,7 +10021,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10506,7 +10035,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10521,7 +10049,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10548,20 +10075,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10575,34 +10101,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10616,7 +10140,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10631,7 +10154,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10646,7 +10168,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10661,7 +10182,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10676,7 +10196,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -10688,11 +10207,11 @@ rule: 2861 4 VarY = kore[\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")))))] +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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -10704,35 +10223,35 @@ rule: 2707 5 VarK0 = 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"))))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -10748,20 +10267,19 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10775,34 +10293,32 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10828,20 +10344,19 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10855,34 +10370,32 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10908,20 +10421,19 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10935,34 +10447,32 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -10982,7 +10492,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -10997,7 +10506,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11012,7 +10520,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11039,20 +10546,19 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -11066,34 +10572,32 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -11107,7 +10611,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11122,7 +10625,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11137,7 +10639,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11152,7 +10653,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11179,20 +10679,19 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -11206,34 +10705,32 @@ 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -11253,7 +10750,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11268,7 +10764,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11283,7 +10778,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11298,7 +10792,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -11310,11 +10803,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("4")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -11326,35 +10819,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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: 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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -11370,57 +10863,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -11452,7 +10941,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -11483,7 +10971,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -11496,7 +10983,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -11508,11 +10994,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -11524,35 +11010,35 @@ rule: 2706 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2799 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2799 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -11580,19 +11066,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11600,16 +11085,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11618,28 +11102,26 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("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"))))] @@ -11650,19 +11132,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11670,16 +11151,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11688,45 +11168,42 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("1")] side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11734,16 +11211,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11751,34 +11227,31 @@ rule: 2866 4 VarS = kore[\dv{SortInt{}}("2")] VarT = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -11805,19 +11278,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11825,16 +11297,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11843,28 +11314,26 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("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")))] @@ -11875,19 +11344,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11895,16 +11363,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11913,45 +11380,42 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("1")] side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -11959,16 +11423,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -11977,33 +11440,30 @@ rule: 2866 4 VarT = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -12018,7 +11478,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -12028,14 +11487,14 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -12046,35 +11505,35 @@ rule: 2708 4 VarK1 = 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{}}("1"))] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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: 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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -12090,57 +11549,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -12172,7 +11627,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -12203,7 +11657,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -12216,7 +11669,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -12228,11 +11680,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -12244,35 +11696,35 @@ rule: 2706 5 VarK1 = 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{}}("1"))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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"))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("1")))),\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -12283,14 +11735,14 @@ rule: 2709 4 VarK0 = 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"))))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -12301,35 +11753,35 @@ rule: 2708 4 VarK1 = kore[\dv{SortInt{}}("1")] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -12345,57 +11797,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -12415,7 +11863,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -12428,7 +11875,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -12440,11 +11886,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -12456,35 +11902,35 @@ rule: 2706 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2708 1 VarHOLE = 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: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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = 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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2799 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2799 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -12506,19 +11952,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -12526,16 +11971,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -12544,45 +11988,42 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("1")] side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -12590,16 +12031,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -12608,33 +12048,30 @@ rule: 2866 4 VarT = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -12649,7 +12086,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -12659,35 +12095,35 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2799 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2799 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -12703,29 +12139,27 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -12739,7 +12173,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -12749,11 +12182,11 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("1")] 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"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -12765,35 +12198,35 @@ rule: 2707 5 VarK0 = 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"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("1"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -12820,34 +12253,32 @@ function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'U 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"))] VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -12855,30 +12286,28 @@ side condition entry: 2866 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -12887,81 +12316,76 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2820 2 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () +side condition entry: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2816 true +rule: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2865 3 + VarS = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2820 2 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - side condition entry: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2816 true - rule: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2865 3 - VarS = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2865 true - rule: 2865 4 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - 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")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("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")))] @@ -12972,33 +12396,31 @@ 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"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -13006,30 +12428,28 @@ side condition entry: 2866 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -13038,99 +12458,93 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2820 2 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () +side condition entry: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2816 true +rule: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2865 3 + VarS = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2820 2 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - side condition entry: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2816 true - rule: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2865 3 - VarS = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2865 true - rule: 2865 4 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - 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")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("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"))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -13144,7 +12558,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -13171,33 +12584,31 @@ 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"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -13205,30 +12616,28 @@ side condition entry: 2866 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -13237,81 +12646,76 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2820 2 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () +side condition entry: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2816 true +rule: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2865 3 + VarS = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2820 2 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - side condition entry: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2816 true - rule: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2865 3 - VarS = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2865 true - rule: 2865 4 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - 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")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("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"))] @@ -13322,64 +12726,60 @@ 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"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false side condition entry: 2866 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -13388,99 +12788,93 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2820 2 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () +side condition entry: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2816 true +rule: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2865 3 + VarS = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2820 2 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - side condition entry: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2816 true - rule: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2865 3 - VarS = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2865 true - rule: 2865 4 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - 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")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("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"))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -13494,7 +12888,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -13509,7 +12902,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -13519,14 +12911,14 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -13537,35 +12929,35 @@ rule: 2708 4 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -13581,57 +12973,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -13651,7 +13039,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -13664,7 +13051,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -13676,11 +13062,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -13692,35 +13078,35 @@ rule: 2706 5 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] side condition entry: 2708 1 VarHOLE = 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: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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("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")))] VarK0 = 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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -13731,14 +13117,14 @@ rule: 2709 4 VarK0 = 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")))] 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"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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"),\dv{SortInt{}}("3"))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -13749,35 +13135,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] 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{}}("3"),\dv{SortInt{}}("3")))] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -13793,57 +13179,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -13857,7 +13239,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -13869,11 +13250,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -13885,35 +13266,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] side condition entry: 2708 1 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))] +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"))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("1"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -13929,7 +13310,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -13939,11 +13319,11 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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"))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -13955,35 +13335,35 @@ rule: 2707 5 VarK0 = 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")))] side condition entry: 2708 1 VarHOLE = 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: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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarK0 = 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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("1"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -14005,33 +13385,31 @@ 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"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -14039,30 +13417,28 @@ side condition entry: 2866 3 VarS = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2765 1 + VarX = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -14071,99 +13447,93 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2820 2 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () +side condition entry: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2816 true +rule: 2816 2 + VarA = kore[\dv{SortInt{}}("2")] + VarB = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2865 3 + VarS = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2820 2 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - function: Lblmax'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Int'Unds'Int{} () - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - side condition entry: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2816 true - rule: 2816 2 - VarA = kore[\dv{SortInt{}}("2")] - VarB = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2865 3 - VarS = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2865 true - rule: 2865 4 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - 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")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("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"))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -14177,7 +13547,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -14192,7 +13561,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -14202,35 +13570,35 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1"))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"),\dv{SortInt{}}("1"))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -14246,20 +13614,19 @@ 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"))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -14273,7 +13640,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/lambda-explicit-subst/in3.proof.out.diff b/test/output/lambda-explicit-subst/in3.proof.out.diff index 46aa22768..b64c789ad 100644 --- a/test/output/lambda-explicit-subst/in3.proof.out.diff +++ b/test/output/lambda-explicit-subst/in3.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] 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{}(Lbl'UndsUndsUnds'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"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] @@ -18,12 +15,11 @@ rule: 2758 1 function: LblinitKCell{} (0) rule: 2759 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,14 +27,14 @@ rule: 2757 0 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -49,14 +45,14 @@ rule: 2708 4 VarK1 = kore[\dv{SortInt{}}("1")] 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{}}("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")))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -67,35 +63,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] side condition entry: 2708 1 VarHOLE = 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: 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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: 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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -135,7 +131,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -148,20 +143,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -175,65 +169,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("2")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -247,65 +237,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("5")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -331,7 +317,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -346,7 +331,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -373,65 +357,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -451,7 +431,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -466,7 +445,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -481,34 +459,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -522,65 +498,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -594,7 +566,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -609,20 +580,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -636,34 +606,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -677,7 +645,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -692,20 +659,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -719,34 +685,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -766,7 +730,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -781,7 +744,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -793,14 +755,14 @@ rule: 2861 4 VarY = kore[\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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -811,14 +773,14 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] 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{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -829,14 +791,14 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))] 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"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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: 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -847,35 +809,35 @@ rule: 2708 4 VarK1 = 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")))] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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"))))))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -891,97 +853,92 @@ 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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{}}("3")] VarY = kore[\dv{SortInt{}}("1")] -hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}(\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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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{}(\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{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("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{}}("3")] - VarY = kore[\dv{SortInt{}}("5")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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"))] - VarX = kore[\dv{SortInt{}}("3")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("5")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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"))))))] - VarT = kore[Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] -function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) -rule: 2863 4 +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}(\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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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{}(\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{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("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{}}("3")] + VarY = kore[\dv{SortInt{}}("5")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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"))] + VarX = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("5")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + 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{}}("2"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("5"),Lbl'UndsUndsUnds'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"))))))] + 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")] + VarY = kore[\dv{SortInt{}}("1")] +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"))))))] VarS = kore[\dv{SortInt{}}("3")] VarT = kore[\dv{SortInt{}}("1")] @@ -991,7 +948,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -1004,7 +960,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -1016,11 +971,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -1032,35 +987,35 @@ rule: 2706 5 VarK1 = 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")))] side condition entry: 2708 1 VarHOLE = 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: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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))] VarK0 = 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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -1082,57 +1037,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1146,57 +1097,53 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1210,57 +1157,53 @@ side condition entry: 2865 3 VarS = 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{}}("5")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1286,7 +1229,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1301,7 +1243,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1328,57 +1269,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1392,57 +1329,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1456,57 +1389,53 @@ side condition entry: 2865 3 VarS = 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")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1526,7 +1455,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1541,7 +1469,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -1556,7 +1483,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -1566,35 +1492,35 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -1610,121 +1536,113 @@ side condition entry: 2865 3 VarS = 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{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2865 true +rule: 2865 4 + VarS = 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")))] + 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{}(\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{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] -side condition exit: 2865 true -rule: 2865 4 - VarS = 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")))] - 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{}(\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{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] -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{}}("3"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3")))] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1750,7 +1668,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -1763,7 +1680,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -1790,57 +1706,53 @@ side condition entry: 2865 3 VarS = 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{}}("6")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1854,57 +1766,53 @@ side condition entry: 2865 3 VarS = 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{}}("0")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("3"))] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("4")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1924,7 +1832,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -1939,7 +1846,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -1951,11 +1857,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -1967,35 +1873,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3")))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),\dv{SortInt{}}("3")))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -2011,57 +1917,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("5")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("5")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("5")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("5")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("5")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2087,34 +1989,32 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2128,57 +2028,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2192,7 +2088,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2207,7 +2102,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2234,57 +2128,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2298,57 +2188,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2362,20 +2248,19 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2388,35 +2273,33 @@ function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'U 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2442,7 +2325,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2457,7 +2339,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2484,7 +2365,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2499,7 +2379,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2514,7 +2393,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2529,7 +2407,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] @@ -2542,7 +2419,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("true")] @@ -2554,11 +2430,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("2")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -2570,35 +2446,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -2626,34 +2502,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2667,65 +2541,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2739,7 +2609,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -2754,7 +2623,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -2779,65 +2647,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("6")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("6")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("6")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("6")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("6")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("6")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("6")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("6")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2851,65 +2715,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("0")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("0")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2923,20 +2783,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2950,34 +2809,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3003,7 +2860,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3018,7 +2874,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3045,7 +2900,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3060,7 +2914,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3075,7 +2928,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3090,20 +2942,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3117,34 +2968,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("5")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("5")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3158,7 +3007,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] @@ -3173,7 +3021,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("5")] VarY = kore[\dv{SortInt{}}("5")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("false")] @@ -3183,14 +3030,14 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("5")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -3201,35 +3048,35 @@ rule: 2708 4 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: 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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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: 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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -3245,65 +3092,61 @@ 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"))))] VarX = kore[\dv{SortInt{}}("4")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("4")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2764 3 + VarS = kore[\dv{SortInt{}}("3")] + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("4")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("4")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("4")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} () + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("4")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2764 3 - VarS = kore[\dv{SortInt{}}("3")] - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("4")] - hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("4")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3317,7 +3160,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -3327,11 +3169,11 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -3343,35 +3185,35 @@ rule: 2706 5 VarK1 = 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")))),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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")))))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2709 true @@ -3382,14 +3224,14 @@ rule: 2709 4 VarK0 = 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")))))] 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{}}("6"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("0"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("0"),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'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"))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2708 true @@ -3400,35 +3242,35 @@ rule: 2708 4 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: 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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),\dv{SortInt{}}("3")))] VarK0 = 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: 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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -3444,57 +3286,53 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("0")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("3")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("0")] + VarY = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("0")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("0")] - VarY = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3508,20 +3346,19 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3535,34 +3372,32 @@ 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"),\dv{SortInt{}}("3")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("6")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +rule: 2767 2 + Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("6")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - rule: 2767 2 - Var'Unds'Gen0 = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3588,7 +3423,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -3603,7 +3437,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -3630,7 +3463,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("6")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("false")] @@ -3643,7 +3475,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -3658,7 +3489,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("6")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortBool{}}("true")] @@ -3670,11 +3500,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("6")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -3686,35 +3516,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] side condition entry: 2708 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -3730,20 +3560,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3757,34 +3586,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3810,7 +3637,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("0")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] @@ -3823,7 +3649,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3850,20 +3675,19 @@ 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"))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3877,34 +3701,32 @@ 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"))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3918,7 +3740,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3933,7 +3754,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3948,7 +3768,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("0")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3960,11 +3779,11 @@ rule: 2861 4 VarY = kore[\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")))))] +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")))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2707 true @@ -3976,35 +3795,35 @@ rule: 2707 5 VarK0 = 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")))))] side condition entry: 2708 1 VarHOLE = 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: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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3")))),\dv{SortInt{}}("1")),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("3"))),\dv{SortInt{}}("1")),\dv{SortInt{}}("3")))))] VarK0 = 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{} (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")))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4020,20 +3839,19 @@ 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")))))] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4047,34 +3865,32 @@ 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")))))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("4")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 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{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("4")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 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{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - 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")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4094,7 +3910,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -4109,7 +3924,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("4")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("true")] @@ -4121,11 +3935,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("4")] 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"))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -4137,35 +3951,35 @@ rule: 2706 5 VarK1 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("1")))] 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{}}("3"),Lbl'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("3"))))] +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"))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 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")))] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'Int'Unds'Term{}(\dv{SortInt{}}("1"),Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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"))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4181,57 +3995,53 @@ 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{}}("2"),\dv{SortInt{}}("1")))] VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + 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")] + VarY = kore[\dv{SortInt{}}("1")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2768 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2768 true +rule: 2768 3 + VarT = kore[\dv{SortInt{}}("1")] + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("2")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("3")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("3")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - 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")] - VarY = kore[\dv{SortInt{}}("1")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2768 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2768 true - rule: 2768 3 - VarT = kore[\dv{SortInt{}}("1")] - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("2")] - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} () - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("3")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4251,7 +4061,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -4264,7 +4073,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -4276,11 +4084,11 @@ rule: 2861 4 VarY = kore[\dv{SortInt{}}("1")] 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")))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2706 true @@ -4292,35 +4100,35 @@ rule: 2706 5 VarK1 = kore[\dv{SortInt{}}("1")] side condition entry: 2708 1 VarHOLE = 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: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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = 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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2799 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2799 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4342,19 +4150,18 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4362,16 +4169,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -4380,45 +4186,42 @@ rule: 2866 4 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")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("1")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("2")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("1")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("1")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("2")] + VarX = kore[\dv{SortInt{}}("1")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("2")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("1")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("2")] - VarX = kore[\dv{SortInt{}}("1")] side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - rule: 2765 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4426,16 +4229,15 @@ side condition entry: 2866 3 VarS = kore[\dv{SortInt{}}("2")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("3")] +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")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("3")] - hook result: kore[\dv{SortBool{}}("true")] arg: 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")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2866 true @@ -4444,33 +4246,30 @@ rule: 2866 4 VarT = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("3")] +function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) +rule: 2819 1 + VarX = kore[\dv{SortInt{}}("2")] +hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortInt{}}("3")] +function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) +side condition entry: 2861 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("2")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("2")] +hook result: kore[\dv{SortBool{}}("false")] +side condition exit: 2861 false +rule: 2864 2 + VarT = kore[\dv{SortInt{}}("3")] + VarX = kore[\dv{SortInt{}}("2")] function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1) - function: Lblsubstitute'LParUndsCommUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Term'Unds'Term'Unds'Int'Unds'Term{} (1:2) - hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: Lbl'UndsPlus'Int'Unds'{} (1:2:2) - function: LblmaxVarIn'LParUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Int'Unds'Term{} (1:2:2:0) - rule: 2819 1 - VarX = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortInt{}}("3")] - side condition entry: 2861 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("2")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("2")] - hook result: kore[\dv{SortBool{}}("false")] - side condition exit: 2861 false - rule: 2864 2 - VarT = kore[\dv{SortInt{}}("3")] - VarX = kore[\dv{SortInt{}}("2")] side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("true")] @@ -4485,7 +4284,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("3")] VarY = kore[\dv{SortInt{}}("3")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortBool{}}("false")] @@ -4495,35 +4293,35 @@ rule: 2864 2 VarX = kore[\dv{SortInt{}}("3")] 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")))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2708 false side condition entry: 2709 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[Lbllambda'UndsUndsUnds'LAMBDA-EXPLICIT-SUBST-SYNTAX'Unds'Value'Unds'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{} (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")))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2799 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2799 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2709 false @@ -4539,29 +4337,27 @@ side condition entry: 2865 3 VarS = kore[\dv{SortInt{}}("1")] VarX = kore[\dv{SortInt{}}("2")] VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) +side condition entry: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("1")] +hook result: kore[\dv{SortBool{}}("true")] +side condition exit: 2766 true +rule: 2766 2 + VarX = kore[\dv{SortInt{}}("2")] + VarY = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisFreeIn'LParUndsCommUndsRParUnds'LAMBDA-EXPLICIT-SUBST'Unds'Bool'Unds'Int'Unds'Term{} (1:0) - side condition entry: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("1")] - hook result: kore[\dv{SortBool{}}("true")] - side condition exit: 2766 true - rule: 2766 2 - VarX = kore[\dv{SortInt{}}("2")] - VarY = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -4575,7 +4371,6 @@ side condition entry: 2861 2 VarX = kore[\dv{SortInt{}}("1")] VarY = kore[\dv{SortInt{}}("1")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/let/foo.proof.out.diff b/test/output/let/foo.proof.out.diff index 2c00147e7..f5beb3f64 100644 --- a/test/output/let/foo.proof.out.diff +++ b/test/output/let/foo.proof.out.diff @@ -1,40 +1,34 @@ -version: 12 +version: 13 function: Lblexp'LParUndsRParUnds'LET-SYNTAX'Unds'Int'Unds'Int{} () rule: 151 1 VarX = kore[\dv{SortInt{}}("10")] +hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("10")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[\dv{SortInt{}}("100")] function: Lbl'Hash'lambda'UndsUnds'{} () - hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0) - function: Lbl'UndsStar'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[\dv{SortInt{}}("100")] rule: 118 2 VarS = kore[\dv{SortInt{}}("100")] VarX = kore[\dv{SortInt{}}("10")] +hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[\dv{SortInt{}}("100")] +hook result: kore[\dv{SortInt{}}("200")] function: Lbl'Hash'lambda'UndsUnds'2{} () - hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0) - function: Lbl'UndsStar'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortInt{}}("100")] - hook result: kore[\dv{SortInt{}}("200")] rule: 119 2 VarD = kore[\dv{SortInt{}}("200")] VarX = kore[\dv{SortInt{}}("10")] hook: INT.sub Lbl'Unds'-Int'Unds'{} () - function: Lbl'Unds'-Int'Unds'{} () arg: kore[\dv{SortInt{}}("200")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("190")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("190")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] @@ -44,12 +38,11 @@ rule: 155 1 function: LblinitKCell{} (0) rule: 156 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("190")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("190"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("190")] rule: 199 1 VarK = kore[\dv{SortInt{}}("190")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/list-assoc/input.proof.out.diff b/test/output/list-assoc/input.proof.out.diff index 45a426814..ef59abdb5 100644 --- a/test/output/list-assoc/input.proof.out.diff +++ b/test/output/list-assoc/input.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-ASSOC-SYNTAX'Unds'OpCodes'Unds'OpCodes{} () 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{}()))] @@ -18,15 +18,12 @@ rule: 103 3 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{}()))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())))] hook result: 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{}()))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()))))] hook result: 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{}()))))] @@ -36,12 +33,11 @@ rule: 108 1 function: LblinitKCell{} (0) rule: 109 1 VarInit = 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{}()))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}()))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}()))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/list-cons/input.proof.out.diff b/test/output/list-cons/input.proof.out.diff index fae08e593..61c3fc834 100644 --- a/test/output/list-cons/input.proof.out.diff +++ b/test/output/list-cons/input.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCodes'Unds'OpCodes{} () 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{}()))] @@ -16,15 +16,12 @@ function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-CONS-SYNTAX'Unds'OpCo 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{}()))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}()))] hook result: 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{}())))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())))] hook result: 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{}())))] @@ -34,12 +31,11 @@ rule: 109 1 function: LblinitKCell{} (0) rule: 110 1 VarInit = 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{}())))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}())))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}())))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}()))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/list-factory/input.proof.out.diff b/test/output/list-factory/input.proof.out.diff index fa696fda3..5f34a045f 100644 --- a/test/output/list-factory/input.proof.out.diff +++ b/test/output/list-factory/input.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lbl'Hash'revOps'LParUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'OpCodes'Unds'OpCodes{} () 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{}())))] @@ -21,15 +21,12 @@ function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-FACTORY-SYNTAX'Unds'O 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{}())))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}())))] hook result: 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{}()))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()))))] hook result: 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{}()))))] @@ -39,12 +36,11 @@ rule: 2745 1 function: LblinitKCell{} (0) rule: 2746 1 VarInit = 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{}()))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}()))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}()))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}())))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/list-semantic/input.proof.out.diff b/test/output/list-semantic/input.proof.out.diff index 0cd30f7a5..5af2d4a99 100644 --- a/test/output/list-semantic/input.proof.out.diff +++ b/test/output/list-semantic/input.proof.out.diff @@ -1,87 +1,72 @@ -version: 12 +version: 13 hook: LIST.element LblListItem{} () - function: LblListItem{} () arg: kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] hook result: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.element LblListItem{} () - function: LblListItem{} () arg: kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] hook result: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.element LblListItem{} () - function: LblListItem{} () arg: kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook: LIST.concat Lbl'Unds'List'Unds'{} () - function: Lbl'Unds'List'Unds'{} () arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] arg: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook result: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] hook: LIST.concat Lbl'Unds'List'Unds'{} () - function: Lbl'Unds'List'Unds'{} () arg: kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] arg: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] hook result: 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'revOps'LParUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List{} () 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{}()))] +hook: LIST.unit Lbl'Stop'List{} (1) +hook result: kore[Lbl'Stop'List{}()] function: Lbl'Hash'revOpsAux'LParUndsCommUndsRParUnds'LIST-SEMANTIC-SYNTAX'Unds'List'Unds'List'Unds'List{} () - hook: LIST.unit Lbl'Stop'List{} (1) - function: Lbl'Stop'List{} (1) - hook result: kore[Lbl'Stop'List{}()] 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{}()))] VarOPS'Apos' = kore[Lbl'Stop'List{}()] +hook: LIST.element LblListItem{} (1:0) + arg: kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] +hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] +hook: LIST.concat Lbl'Unds'List'Unds'{} (1) + arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] + 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{} () - hook: LIST.concat Lbl'Unds'List'Unds'{} (1) - function: Lbl'Unds'List'Unds'{} (1) - hook: LIST.element LblListItem{} (1:0) - function: LblListItem{} (1:0) - arg: kore[Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] - hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - arg: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - arg: kore[Lbl'Stop'List{}()] - hook result: kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] rule: 98 3 VarOP = kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] VarOPS = kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] VarOPS'Apos' = kore[LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] +hook: LIST.element LblListItem{} (1:0) + arg: kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] +hook result: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] +hook: LIST.concat Lbl'Unds'List'Unds'{} (1) + arg: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] + 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{} () - hook: LIST.concat Lbl'Unds'List'Unds'{} (1) - function: Lbl'Unds'List'Unds'{} (1) - hook: LIST.element LblListItem{} (1:0) - function: LblListItem{} (1:0) - arg: kore[Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] - hook result: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - arg: kore[LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - 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{}()))] rule: 98 3 VarOP = kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] VarOPS = kore[Lbl'Stop'List{}()] VarOPS'Apos' = kore[Lbl'Unds'List'Unds'{}(LblListItem{}(Lblstore'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()),LblListItem{}(Lblload'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()))] +hook: LIST.element LblListItem{} (1:0) + arg: kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] +hook result: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] +hook: LIST.concat Lbl'Unds'List'Unds'{} (1) + arg: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] + 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{} () - hook: LIST.concat Lbl'Unds'List'Unds'{} (1) - function: Lbl'Unds'List'Unds'{} (1) - hook: LIST.element LblListItem{} (1:0) - function: LblListItem{} (1:0) - arg: kore[LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}()] - hook result: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - arg: kore[LblListItem{}(LblnoOp'Unds'LIST-SEMANTIC-SYNTAX'Unds'OpCode{}())] - 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{}()))] 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{}()))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}()))] hook result: 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{}())))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())))] hook result: 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{}())))] @@ -91,12 +76,11 @@ rule: 102 1 function: LblinitKCell{} (0) rule: 103 1 VarInit = 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{}())))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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{}())))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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{}())))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - 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{}()))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/macro/inrange.proof.out.diff b/test/output/macro/inrange.proof.out.diff index 8c5b61dc7..7f073c7c2 100644 --- a/test/output/macro/inrange.proof.out.diff +++ b/test/output/macro/inrange.proof.out.diff @@ -1,31 +1,26 @@ -version: 12 +version: 13 function: LblinRange'LParUndsRParUnds'MACRO-SYNTAX'Unds'Bool'Unds'Int{} () rule: 151 1 VarX = kore[\dv{SortInt{}}("10")] +hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("10")] +hook result: kore[\dv{SortBool{}}("true")] +hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (1) + arg: kore[\dv{SortInt{}}("10")] + arg: kore[\dv{SortInt{}}("99")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("10")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (1) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (1) - arg: kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortInt{}}("99")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] @@ -35,12 +30,11 @@ rule: 153 1 function: LblinitKCell{} (0) rule: 154 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortBool{}}("true")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("true"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortBool{}}("true")] rule: 197 1 VarK = kore[\dv{SortBool{}}("true")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/ac-hard.proof.out.diff b/test/output/map-fun/ac-hard.proof.out.diff index 9fc6887cc..336418654 100644 --- a/test/output/map-fun/ac-hard.proof.out.diff +++ b/test/output/map-fun/ac-hard.proof.out.diff @@ -1,21 +1,17 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("12")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] @@ -24,12 +20,10 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] @@ -38,12 +32,10 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] @@ -52,7 +44,6 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] @@ -61,12 +52,10 @@ 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")))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] @@ -75,7 +64,6 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] @@ -84,12 +72,10 @@ 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")))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] @@ -98,20 +84,16 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: 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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: 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")))] @@ -121,12 +103,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = 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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/ac.proof.out.diff b/test/output/map-fun/ac.proof.out.diff index e29734e17..7f06bb016 100644 --- a/test/output/map-fun/ac.proof.out.diff +++ b/test/output/map-fun/ac.proof.out.diff @@ -1,39 +1,31 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] hook result: kore[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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: 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'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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'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")))] hook result: 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'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")))] @@ -43,12 +35,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = 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'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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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'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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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'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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/acu-hard.proof.out.diff b/test/output/map-fun/acu-hard.proof.out.diff index 1bdf74429..1cf56c78d 100644 --- a/test/output/map-fun/acu-hard.proof.out.diff +++ b/test/output/map-fun/acu-hard.proof.out.diff @@ -1,51 +1,41 @@ -version: 12 +version: 13 hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'Stop'Map{}()] VarM2 = kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'Stop'Map{}()] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] function: Lblmerge'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'Map'Unds'Map'Unds'Map{} () rule: 185 2 VarM1 = kore[Lbl'Stop'Map{}()] VarM2 = kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'Stop'Map{}()] hook result: kore[Lbl'Stop'Map{}()] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("12")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] @@ -54,12 +44,10 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("9"),\dv{SortInt{}}("10"))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("11"),\dv{SortInt{}}("12"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] @@ -68,12 +56,10 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("4"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] @@ -82,7 +68,6 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("7"),\dv{SortInt{}}("8"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] @@ -91,12 +76,10 @@ 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")))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("5"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] @@ -105,7 +88,6 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] @@ -114,12 +96,10 @@ 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")))] VarM2 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("6"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] @@ -128,30 +108,24 @@ rule: 185 2 VarM1 = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] VarM2 = 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: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()] 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")))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}()] 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")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: 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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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")))] hook result: 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")))] @@ -161,12 +135,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = 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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/comm.proof.out.diff b/test/output/map-fun/comm.proof.out.diff index 25d1d4ea5..dac02d6a1 100644 --- a/test/output/map-fun/comm.proof.out.diff +++ b/test/output/map-fun/comm.proof.out.diff @@ -1,29 +1,23 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] @@ -33,12 +27,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("2")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/no-acu.proof.out.diff b/test/output/map-fun/no-acu.proof.out.diff index 0224239e6..5857ea463 100644 --- a/test/output/map-fun/no-acu.proof.out.diff +++ b/test/output/map-fun/no-acu.proof.out.diff @@ -1,29 +1,23 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3"))] hook result: kore[Lbl'Unds'Map'Unds'{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] @@ -33,12 +27,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("3")),Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))),\dv{SortInt{}}("1")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/map-fun/unit.proof.out.diff b/test/output/map-fun/unit.proof.out.diff index bf29f87ca..e3b2886c1 100644 --- a/test/output/map-fun/unit.proof.out.diff +++ b/test/output/map-fun/unit.proof.out.diff @@ -1,19 +1,15 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2"))] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] @@ -23,12 +19,11 @@ rule: 154 1 function: LblinitKCell{} (0) rule: 155 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblselect'LParUndsCommUndsRParUnds'MAP-FUN-SYNTAX'Unds'KItem'Unds'Map'Unds'KItem{}(Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/memo-function/input.proof.out.diff b/test/output/memo-function/input.proof.out.diff index 4931e76fe..130d906ef 100644 --- a/test/output/memo-function/input.proof.out.diff +++ b/test/output/memo-function/input.proof.out.diff @@ -1,4 +1,4 @@ -version: 12 +version: 13 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 127 0 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} () @@ -6,15 +6,12 @@ rule: 128 0 function: Lblnext'LParUndsRParUnds'MEMO-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} () rule: 127 0 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] @@ -24,12 +21,11 @@ rule: 96 1 function: LblinitKCell{} (0) rule: 97 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()] rule: 139 1 VarK = kore[Lblb'Unds'MEMO-FUNCTION-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/modular-config/exec.proof.out.diff b/test/output/modular-config/exec.proof.out.diff index 40a650604..d366d1de6 100644 --- a/test/output/modular-config/exec.proof.out.diff +++ b/test/output/modular-config/exec.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 278 1 function: LblinitKCell{} (0) rule: 279 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()] rule: 378 1 VarK = kore[Lbl'Hash'exec'Unds'MODULAR-CONFIG-SYNTAX'Unds'KItem{}()] function: LblinitFooCell{} (1) diff --git a/test/output/nested-cells/exec.proof.out.diff b/test/output/nested-cells/exec.proof.out.diff index 86bcdd9b9..aff33415b 100644 --- a/test/output/nested-cells/exec.proof.out.diff +++ b/test/output/nested-cells/exec.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 251 1 function: LblinitKCell{} (0) rule: 253 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()] rule: 335 1 VarK = kore[Lbl'Hash'exec'Unds'NESTED-CELLS-SYNTAX'Unds'KItem{}()] function: LblinitPersonCell{} (1) diff --git a/test/output/non-rec-function/input.proof.out.diff b/test/output/non-rec-function/input.proof.out.diff index 21d8232f5..dcfa12cd2 100644 --- a/test/output/non-rec-function/input.proof.out.diff +++ b/test/output/non-rec-function/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] @@ -18,12 +15,11 @@ rule: 104 1 function: LblinitKCell{} (0) rule: 105 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}()))] 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: LblinitGeneratedCounterCell{} (1) @@ -33,10 +29,10 @@ rule: 99 3 Var'Unds'DotVar0 = kore[Lbl'-LT-'generatedCounter'-GT-'{}(\dv{SortInt{}}("0"))] Var'Unds'DotVar1 = kore[dotk{}()] VarX = kore[Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}()] +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: Lblid'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{} (0:0:0) - 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{}())] rule: 102 1 VarX = kore[Lblbar'LParUndsRParUnds'NON-REC-FUNCTION-SYNTAX'Unds'Foo'Unds'Foo{}(Lbla'Unds'NON-REC-FUNCTION-SYNTAX'Unds'Foo{}())] 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.out.diff b/test/output/pcf/collatz.proof.out.diff index f0db13ac1..f3dc95342 100644 --- a/test/output/pcf/collatz.proof.out.diff +++ b/test/output/pcf/collatz.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] 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"))))))),\dv{SortInt{}}("10"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] @@ -18,12 +15,11 @@ rule: 2924 1 function: LblinitKCell{} (0) rule: 2925 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblfix'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Variable'Unds'Term{}(\dv{SortId{}}("f"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("1")),\dv{SortId{}}("x"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("2")),\dv{SortInt{}}("2")),\dv{SortInt{}}("1")),\dv{SortId{}}("x")),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("x"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1"))),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'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")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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"))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,14 +27,14 @@ rule: 2923 0 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -58,7 +54,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -86,7 +81,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -107,7 +101,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -153,7 +146,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -186,7 +178,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -207,7 +198,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -232,7 +222,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -265,7 +254,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -284,7 +272,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -302,11 +289,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -318,35 +305,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -375,7 +362,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -394,7 +380,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -438,7 +423,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -469,7 +453,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -488,7 +471,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -521,7 +503,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -552,7 +533,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -579,7 +559,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -595,14 +574,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -614,35 +593,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -652,17 +631,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -675,14 +653,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -693,14 +671,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -712,14 +690,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("10"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -730,10 +708,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -744,10 +722,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -758,42 +736,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -804,7 +781,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] @@ -815,19 +791,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -837,7 +813,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("10")] @@ -848,19 +823,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -870,17 +845,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("11")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("11")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -892,35 +866,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = kore[\dv{SortInt{}}("11")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("11")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("11")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -930,17 +904,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("11")] VarV2 = kore[\dv{SortInt{}}("10")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("11")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -953,14 +926,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("10"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -971,14 +944,14 @@ rule: 2859 4 VarT = 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{SortInt{}}("10"),\dv{SortInt{}}("2")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -998,7 +971,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1026,7 +998,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1047,7 +1018,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1093,7 +1063,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1126,7 +1095,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1147,7 +1115,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1172,7 +1139,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1205,7 +1171,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1224,7 +1189,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1242,11 +1206,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -1258,35 +1222,35 @@ rule: 2844 5 VarK1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("2"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -1297,42 +1261,41 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -1343,17 +1306,16 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -1365,35 +1327,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -1422,7 +1384,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1441,7 +1402,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1485,7 +1445,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1516,7 +1475,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1535,7 +1493,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1568,7 +1525,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1599,7 +1555,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1626,7 +1581,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1642,14 +1596,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1661,35 +1615,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -1699,17 +1653,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1722,14 +1675,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -1740,14 +1693,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1759,14 +1712,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("5"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -1777,10 +1730,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("5")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -1791,10 +1744,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -1805,42 +1758,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -1851,7 +1803,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] @@ -1862,19 +1813,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -1884,7 +1835,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] @@ -1895,19 +1845,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -1917,17 +1867,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -1939,35 +1888,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("5")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -1977,17 +1926,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("5")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2000,14 +1948,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("5"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -2018,14 +1966,14 @@ rule: 2860 4 VarT = 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{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -2045,7 +1993,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2073,7 +2020,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2094,7 +2040,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2140,7 +2085,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2173,7 +2117,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2194,7 +2137,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2219,7 +2161,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2252,7 +2193,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2271,7 +2211,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2289,11 +2228,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -2305,35 +2244,35 @@ rule: 2844 5 VarK1 = kore[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"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[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"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3")),\dv{SortInt{}}("1")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -2344,10 +2283,10 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("3"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -2358,19 +2297,19 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -2380,7 +2319,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("3")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("15")] @@ -2391,19 +2329,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("15")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("15")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -2413,17 +2351,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("15")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("15")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("16")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -2435,35 +2372,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -2492,7 +2429,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2511,7 +2447,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2555,7 +2490,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2586,7 +2520,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2605,7 +2538,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2638,7 +2570,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2669,7 +2600,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2696,7 +2626,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2712,14 +2641,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2731,35 +2660,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -2769,17 +2698,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("16")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2792,14 +2720,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -2810,14 +2738,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2829,14 +2757,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("16"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -2847,10 +2775,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("16")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -2861,10 +2789,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -2875,42 +2803,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -2921,7 +2848,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("16")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] @@ -2932,19 +2858,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -2954,7 +2880,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("8")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("16")] @@ -2965,19 +2890,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -2987,17 +2912,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("16")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("17")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("17")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -3009,35 +2933,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("16")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("16")] VarK0 = kore[\dv{SortInt{}}("17")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("17")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("17")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -3047,17 +2971,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("17")] VarV2 = kore[\dv{SortInt{}}("16")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("17")] arg: kore[\dv{SortInt{}}("16")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3070,14 +2993,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("16"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -3088,14 +3011,14 @@ rule: 2859 4 VarT = 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{SortInt{}}("16"),\dv{SortInt{}}("2")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -3115,7 +3038,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3143,7 +3065,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3164,7 +3085,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3210,7 +3130,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3243,7 +3162,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3264,7 +3182,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3289,7 +3206,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3322,7 +3238,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3341,7 +3256,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3359,11 +3273,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -3375,35 +3289,35 @@ rule: 2844 5 VarK1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("16"),\dv{SortInt{}}("2"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -3414,42 +3328,41 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("16")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("16")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("16")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3460,17 +3373,16 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("16")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("16")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -3482,35 +3394,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -3539,7 +3451,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3558,7 +3469,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3602,7 +3512,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3633,7 +3542,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3652,7 +3560,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3685,7 +3592,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3716,7 +3622,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3743,7 +3648,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3759,14 +3663,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3778,35 +3682,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -3816,17 +3720,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("8")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3839,14 +3742,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -3857,14 +3760,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3876,14 +3779,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("8"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -3894,10 +3797,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("8")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -3908,10 +3811,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -3922,42 +3825,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -3968,7 +3870,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("8")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] @@ -3979,19 +3880,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4001,7 +3902,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("8")] @@ -4012,19 +3912,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -4034,17 +3934,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("8")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("9")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -4056,35 +3955,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("8")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("8")] VarK0 = kore[\dv{SortInt{}}("9")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("9")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("9")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -4094,17 +3993,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("9")] VarV2 = kore[\dv{SortInt{}}("8")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4117,14 +4015,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("8"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -4135,14 +4033,14 @@ rule: 2859 4 VarT = 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{SortInt{}}("8"),\dv{SortInt{}}("2")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -4162,7 +4060,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4190,7 +4087,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4211,7 +4107,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4257,7 +4152,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4290,7 +4184,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4311,7 +4204,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4336,7 +4228,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4369,7 +4260,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4388,7 +4278,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4406,11 +4295,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -4422,35 +4311,35 @@ rule: 2844 5 VarK1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("8"),\dv{SortInt{}}("2"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -4461,42 +4350,41 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("8")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("8")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("8")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -4507,17 +4395,16 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("8")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -4529,35 +4416,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -4586,7 +4473,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4605,7 +4491,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4649,7 +4534,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4680,7 +4564,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4699,7 +4582,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4732,7 +4614,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4763,7 +4644,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4790,7 +4670,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4806,14 +4685,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4825,35 +4704,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -4863,17 +4742,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4886,14 +4764,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -4904,14 +4782,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4923,14 +4801,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("4"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -4941,10 +4819,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("4")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -4955,10 +4833,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -4969,42 +4847,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -5015,7 +4892,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] @@ -5026,19 +4902,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -5048,7 +4924,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("4")] @@ -5059,19 +4934,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -5081,17 +4956,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -5103,35 +4977,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("4")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -5141,17 +5015,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("4")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5164,14 +5037,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("4"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -5182,14 +5055,14 @@ rule: 2859 4 VarT = 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{SortInt{}}("4"),\dv{SortInt{}}("2")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -5209,7 +5082,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5237,7 +5109,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5258,7 +5129,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5304,7 +5174,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5337,7 +5206,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5358,7 +5226,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5383,7 +5250,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5416,7 +5282,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5435,7 +5300,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5453,11 +5317,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -5469,35 +5333,35 @@ rule: 2844 5 VarK1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("2"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -5508,42 +5372,41 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -5554,17 +5417,16 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -5576,35 +5438,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -5633,7 +5495,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5652,7 +5513,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5696,7 +5556,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5727,7 +5586,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5746,7 +5604,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5779,7 +5636,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5810,7 +5666,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -5837,7 +5692,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -5853,14 +5707,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5872,35 +5726,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -5910,17 +5764,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -5933,14 +5786,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -5951,14 +5804,14 @@ rule: 2859 4 VarT = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -5970,14 +5823,14 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("2"),\dv{SortInt{}}("2")))] side condition entry: 2861 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2861 true @@ -5988,10 +5841,10 @@ rule: 2861 4 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2852 1 VarV1 = kore[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"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2852 true @@ -6002,10 +5855,10 @@ rule: 2852 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2864 true @@ -6016,42 +5869,41 @@ rule: 2864 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6062,7 +5914,6 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] @@ -6073,19 +5924,19 @@ rule: 2870 4 VarV2 = kore[\dv{SortInt{}}("2")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -6095,7 +5946,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("1")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] @@ -6106,19 +5956,19 @@ rule: 2869 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -6128,17 +5978,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2849 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2849 true @@ -6150,35 +5999,35 @@ rule: 2849 5 VarK1 = kore[\dv{SortInt{}}("2")] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -6188,17 +6037,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("3")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6211,14 +6059,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("2"),\dv{SortInt{}}("2")))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -6229,14 +6077,14 @@ rule: 2859 4 VarT = 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{SortInt{}}("2"),\dv{SortInt{}}("2")))] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -6256,7 +6104,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6284,7 +6131,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6305,7 +6151,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6351,7 +6196,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6384,7 +6228,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6405,7 +6248,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6430,7 +6272,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6463,7 +6304,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6482,7 +6322,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6500,11 +6339,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -6516,35 +6355,35 @@ rule: 2844 5 VarK1 = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbldiv'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("2"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -6555,42 +6394,41 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2855 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2855 false side condition entry: 2856 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2856 false side condition entry: 2857 1 VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.ne Lbl'UndsEqlsSlshEqls'Int'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -6601,17 +6439,16 @@ rule: 2857 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("2")] hook: INT.tdiv Lbl'UndsSlsh'Int'Unds'{} (0:0:0) - function: Lbl'UndsSlsh'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -6623,35 +6460,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -6680,7 +6517,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6699,7 +6535,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6743,7 +6578,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6774,7 +6608,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6793,7 +6626,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6826,7 +6658,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6857,7 +6688,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -6884,7 +6714,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("x")] VarY = kore[\dv{SortId{}}("x")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("x"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -6900,14 +6729,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("2")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -6919,35 +6748,35 @@ rule: 2858 5 VarK2 = 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{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"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -6957,17 +6786,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("1")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -6980,14 +6808,14 @@ rule: 2848 6 VarK2 = 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{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"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false diff --git a/test/output/pcf/exp.proof.out.diff b/test/output/pcf/exp.proof.out.diff index b2716ebc4..435f353fd 100644 --- a/test/output/pcf/exp.proof.out.diff +++ b/test/output/pcf/exp.proof.out.diff @@ -1,22 +1,18 @@ -version: 12 +version: 13 function: Lbl-'UndsUnds'PCF-SYNTAX'Unds'Int'Unds'Int{} () rule: 2843 1 VarV = kore[\dv{SortInt{}}("1")] hook: INT.sub Lbl'Unds'-Int'Unds'{} () - function: Lbl'Unds'-Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("-1")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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")))] hook result: 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"))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: 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"))))] hook result: 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"))))] @@ -26,12 +22,11 @@ rule: 2924 1 function: LblinitKCell{} (0) rule: 2925 1 VarInit = 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"))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + 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"))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - 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"))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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")))] 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: LblinitGeneratedCounterCell{} (1) @@ -39,19 +34,19 @@ rule: 2923 0 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")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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")),\dv{SortInt{}}("5"))] +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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -62,14 +57,14 @@ rule: 2865 4 VarV2 = 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")),\dv{SortInt{}}("5"))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -80,14 +75,14 @@ rule: 2874 4 VarK1 = kore[\dv{SortInt{}}("5")] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -107,7 +102,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -122,7 +116,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -150,7 +143,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -183,7 +175,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -210,7 +201,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -223,7 +213,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -244,7 +233,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -262,11 +250,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -278,35 +266,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -322,7 +310,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -350,7 +337,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -383,7 +369,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -408,7 +393,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -429,7 +413,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -448,7 +431,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -466,11 +448,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -482,35 +464,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("5")] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("5")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -539,7 +521,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -588,7 +569,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -603,7 +583,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -636,7 +615,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -652,14 +630,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("0")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -671,35 +649,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("5"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -709,17 +687,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -732,14 +709,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("5"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -750,19 +727,19 @@ rule: 2859 4 VarT = 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{SortInt{}}("5"),\dv{SortInt{}}("-1"))))] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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{SortInt{}}("5"),\dv{SortInt{}}("-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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -773,14 +750,14 @@ rule: 2865 4 VarV2 = 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{SortInt{}}("5"),\dv{SortInt{}}("-1")))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -791,14 +768,14 @@ rule: 2874 4 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -818,7 +795,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -833,7 +809,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -861,7 +836,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -894,7 +868,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -921,7 +894,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -934,7 +906,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -955,7 +926,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -973,11 +943,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -989,35 +959,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -1033,7 +1003,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1061,7 +1030,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1094,7 +1062,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1119,7 +1086,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1140,7 +1106,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1159,7 +1124,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1177,11 +1141,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -1193,35 +1157,35 @@ rule: 2844 5 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("5"),\dv{SortInt{}}("-1"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -1232,19 +1196,19 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("5")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("5")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -1254,17 +1218,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("5")] VarV2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("4")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -1276,35 +1239,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("4")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -1333,7 +1296,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1382,7 +1344,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1397,7 +1358,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1430,7 +1390,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1446,14 +1405,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("0")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -1465,35 +1424,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("4"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -1503,17 +1462,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -1526,14 +1484,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("4"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -1544,19 +1502,19 @@ rule: 2859 4 VarT = 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{SortInt{}}("4"),\dv{SortInt{}}("-1"))))] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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{SortInt{}}("4"),\dv{SortInt{}}("-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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -1567,14 +1525,14 @@ rule: 2865 4 VarV2 = 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{SortInt{}}("4"),\dv{SortInt{}}("-1")))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -1585,14 +1543,14 @@ rule: 2874 4 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -1612,7 +1570,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1627,7 +1584,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1655,7 +1611,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1688,7 +1643,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1715,7 +1669,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1728,7 +1681,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1749,7 +1701,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1767,11 +1718,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -1783,35 +1734,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -1827,7 +1778,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1855,7 +1805,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1888,7 +1837,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1913,7 +1861,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1934,7 +1881,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -1953,7 +1899,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -1971,11 +1916,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -1987,35 +1932,35 @@ rule: 2844 5 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("4"),\dv{SortInt{}}("-1"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -2026,19 +1971,19 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("4")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("4")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -2048,17 +1993,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("4")] VarV2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -2070,35 +2014,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("3")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -2127,7 +2071,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2176,7 +2119,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2191,7 +2133,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2224,7 +2165,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2240,14 +2180,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -2259,35 +2199,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("3"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -2297,17 +2237,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("3")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -2320,14 +2259,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("3"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -2338,19 +2277,19 @@ rule: 2859 4 VarT = 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{SortInt{}}("3"),\dv{SortInt{}}("-1"))))] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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{SortInt{}}("3"),\dv{SortInt{}}("-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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -2361,14 +2300,14 @@ rule: 2865 4 VarV2 = 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{SortInt{}}("3"),\dv{SortInt{}}("-1")))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -2379,14 +2318,14 @@ rule: 2874 4 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -2406,7 +2345,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2421,7 +2359,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2449,7 +2386,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2482,7 +2418,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2509,7 +2444,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2522,7 +2456,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2543,7 +2476,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2561,11 +2493,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -2577,35 +2509,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -2621,7 +2553,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2649,7 +2580,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2682,7 +2612,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2707,7 +2636,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2728,7 +2656,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2747,7 +2674,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2765,11 +2691,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -2781,35 +2707,35 @@ rule: 2844 5 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("3"),\dv{SortInt{}}("-1"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -2820,19 +2746,19 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("3")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("3")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -2842,17 +2768,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("3")] VarV2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -2864,35 +2789,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("2")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -2921,7 +2846,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -2970,7 +2894,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -2985,7 +2908,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3018,7 +2940,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3034,14 +2955,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("0")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3053,35 +2974,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("2"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -3091,17 +3012,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3114,14 +3034,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("2"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -3132,19 +3052,19 @@ rule: 2859 4 VarT = 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{SortInt{}}("2"),\dv{SortInt{}}("-1"))))] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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{SortInt{}}("2"),\dv{SortInt{}}("-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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3155,14 +3075,14 @@ rule: 2865 4 VarV2 = 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{SortInt{}}("2"),\dv{SortInt{}}("-1")))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -3173,14 +3093,14 @@ rule: 2874 4 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -3200,7 +3120,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3215,7 +3134,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3243,7 +3161,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3276,7 +3193,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3303,7 +3219,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3316,7 +3231,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3337,7 +3251,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3355,11 +3268,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -3371,35 +3284,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -3415,7 +3328,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3443,7 +3355,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3476,7 +3387,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3501,7 +3411,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3522,7 +3431,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3541,7 +3449,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3559,11 +3466,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -3575,35 +3482,35 @@ rule: 2844 5 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("2"),\dv{SortInt{}}("-1"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -3614,19 +3521,19 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("2")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("2")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -3636,17 +3543,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("2")] VarV2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -3658,35 +3564,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("1")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -3715,7 +3621,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3764,7 +3669,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3779,7 +3683,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -3812,7 +3715,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -3828,14 +3730,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}}("0")),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -3847,35 +3749,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("1"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -3885,17 +3787,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("1")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("false")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -3908,14 +3809,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("1"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("false")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("false")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("false")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -3926,19 +3827,19 @@ rule: 2859 4 VarT = 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{SortInt{}}("1"),\dv{SortInt{}}("-1"))))] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = 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{SortInt{}}("1"),\dv{SortInt{}}("-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{}())] hook: BOOL.not LblnotBool'Unds'{} () - 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{}())] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2865 true @@ -3949,14 +3850,14 @@ rule: 2865 4 VarV2 = 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{SortInt{}}("1"),\dv{SortInt{}}("-1")))] side condition entry: 2874 1 VarHOLE = 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'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"))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -3967,14 +3868,14 @@ rule: 2874 4 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))] 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{}}("n"),Lbllambda'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Abstraction'Unds'Variable'Unds'Term{}(\dv{SortId{}}("k"),Lblif'LParUndsCommUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term'Unds'Term{}(Lblle'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("0")),\dv{SortInt{}}("1"),Lblmul'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("n"),Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(Lblapp'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Term'Unds'Term'Unds'Term{}(\dv{SortId{}}("f"),\dv{SortId{}}("n")),Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortId{}}("k"),\dv{SortInt{}}("-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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2874 true @@ -3994,7 +3895,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4009,7 +3909,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4037,7 +3936,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4070,7 +3968,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4097,7 +3994,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4110,7 +4006,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4131,7 +4026,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("f")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4149,11 +4043,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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")))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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")))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -4165,35 +4059,35 @@ rule: 2844 5 VarK1 = kore[\dv{SortInt{}}("10")] side condition entry: 2874 1 VarHOLE = 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: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")))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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")))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("10")] VarK0 = 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{} (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")))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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")))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -4209,7 +4103,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4237,7 +4130,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4270,7 +4162,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4295,7 +4186,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4316,7 +4206,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4335,7 +4224,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("n")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4353,11 +4241,11 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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"))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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"))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2844 true @@ -4369,35 +4257,35 @@ rule: 2844 5 VarK1 = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PCF-SYNTAX'Unds'Base'Unds'Term'Unds'Term{}(\dv{SortInt{}}("1"),\dv{SortInt{}}("-1"))] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2875 true @@ -4408,19 +4296,19 @@ rule: 2875 4 VarK0 = 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"))))))] side condition entry: 2852 1 VarV1 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2852 false side condition entry: 2853 1 VarV2 = kore[\dv{SortInt{}}("-1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("-1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("-1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2853 false @@ -4430,17 +4318,16 @@ rule: 2854 4 VarV1 = kore[\dv{SortInt{}}("1")] VarV2 = kore[\dv{SortInt{}}("-1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("-1")] hook result: kore[\dv{SortInt{}}("0")] side condition entry: 2845 1 Var'Unds'Gen2 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2845 true @@ -4452,35 +4339,35 @@ rule: 2845 5 VarK0 = 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"))))))] side condition entry: 2874 1 VarHOLE = 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: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"))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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"))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2874 false side condition entry: 2875 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = 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{} (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"))))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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"))))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2875 false @@ -4509,7 +4396,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4558,7 +4444,6 @@ side condition entry: 3032 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("f")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("f"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4573,7 +4458,6 @@ side condition entry: 3033 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("n")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("n"),dotk{}())] hook result: kore[\dv{SortBool{}}("true")] @@ -4606,7 +4490,6 @@ side condition entry: 3030 2 VarX = kore[\dv{SortId{}}("k")] VarY = kore[\dv{SortId{}}("k")] hook: KEQUAL.ne Lbl'UndsEqlsSlshEqls'K'Unds'{} () - function: Lbl'UndsEqlsSlshEqls'K'Unds'{} () arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] arg: kore[kseq{}(\dv{SortId{}}("k"),dotk{}())] hook result: kore[\dv{SortBool{}}("false")] @@ -4622,14 +4505,14 @@ rule: 3029 4 VarV = kore[\dv{SortInt{}}("-1")] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2858 true @@ -4641,35 +4524,35 @@ rule: 2858 5 VarK2 = 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{SortInt{}}("0"),\dv{SortInt{}}("-1"))))] side condition entry: 2861 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2861 false side condition entry: 2862 2 VarHOLE = kore[\dv{SortInt{}}("0")] VarK0 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (0:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] + arg: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2862 false @@ -4679,17 +4562,16 @@ rule: 2863 4 VarV1 = kore[\dv{SortInt{}}("0")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] side condition entry: 2848 1 Var'Unds'Gen2 = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 2848 true @@ -4702,14 +4584,14 @@ rule: 2848 6 VarK2 = 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{SortInt{}}("0"),\dv{SortInt{}}("-1"))))] side condition entry: 2858 1 VarHOLE = kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 2964 1 + VarKResult = kore[\dv{SortBool{}}("true")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 2964 1 - VarKResult = kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2858 false @@ -4725,19 +4607,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("1")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4747,7 +4629,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("1")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("10")] @@ -4758,19 +4639,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("10")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4780,7 +4661,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("10")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("100")] @@ -4791,19 +4671,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("100")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("100")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("100")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("100")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4813,7 +4693,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("100")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("100")] hook result: kore[\dv{SortInt{}}("1000")] @@ -4824,19 +4703,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("1000")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("1000")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1000")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1000")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4846,7 +4725,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("1000")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1000")] hook result: kore[\dv{SortInt{}}("10000")] @@ -4857,19 +4735,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("10000")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("10")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("10000")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("10000")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("10000")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4879,7 +4757,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("10")] VarV2 = kore[\dv{SortInt{}}("10000")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("10000")] hook result: kore[\dv{SortInt{}}("100000")] @@ -4890,19 +4767,19 @@ rule: 2872 4 VarV2 = kore[\dv{SortInt{}}("100000")] side condition entry: 2864 1 VarV1 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2864 false side condition entry: 2865 1 VarV2 = kore[\dv{SortInt{}}("100000")] +function: LblisKResult{} (0) +rule: 2964 1 + VarKResult = kore[\dv{SortInt{}}("100000")] hook: BOOL.not LblnotBool'Unds'{} () - function: LblisKResult{} (0) - rule: 2964 1 - VarKResult = kore[\dv{SortInt{}}("100000")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 2865 false @@ -4912,7 +4789,6 @@ rule: 2866 4 VarV1 = kore[\dv{SortInt{}}("1")] VarV2 = kore[\dv{SortInt{}}("100000")] hook: INT.mul Lbl'UndsStar'Int'Unds'{} (0:0:0) - function: Lbl'UndsStar'Int'Unds'{} (0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("100000")] hook result: kore[\dv{SortInt{}}("100000")] diff --git a/test/output/peano/mul_3_5.proof.out.diff b/test/output/peano/mul_3_5.proof.out.diff index 390958bbc..2ab98e572 100644 --- a/test/output/peano/mul_3_5.proof.out.diff +++ b/test/output/peano/mul_3_5.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: 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{}()))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] @@ -18,12 +15,11 @@ rule: 181 1 function: LblinitKCell{} (0) rule: 182 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: 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: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),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{}())))))))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: 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{}()))))))] 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: LblinitGeneratedCounterCell{} (1) @@ -31,35 +27,35 @@ rule: 180 0 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 149 false side condition entry: 150 2 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{}())))))] VarK0 = 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{} (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{}())))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 150 false @@ -71,35 +67,35 @@ rule: 152 5 VarN = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = 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{}(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{}()))))))] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 146 true @@ -110,35 +106,35 @@ rule: 146 4 VarK0 = 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{}())))))] side condition entry: 149 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 149 false side condition entry: 150 2 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{}())))))] VarK0 = 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{} (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{}()))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 150 false @@ -150,35 +146,35 @@ rule: 152 5 VarN = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[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{}()))))))] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 146 true @@ -189,35 +185,35 @@ rule: 146 4 VarK0 = 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{}())))))] side condition entry: 149 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 149 false side condition entry: 150 2 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{}())))))] VarK0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 150 false @@ -229,35 +225,35 @@ rule: 152 5 VarN = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[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{}()))))))] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - 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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 146 true @@ -268,35 +264,35 @@ rule: 146 4 VarK0 = 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{}())))))] side condition entry: 149 1 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 149 false side condition entry: 150 2 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{}())))))] VarK0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 150 false @@ -307,11 +303,11 @@ rule: 151 4 Var'Unds'Gen6 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] side condition entry: 141 1 Var'Unds'Gen2 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 141 true @@ -323,35 +319,35 @@ rule: 141 5 VarK0 = 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{}())))))] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -365,14 +361,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -382,35 +378,35 @@ rule: 153 3 VarHOLE = kore[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{}())] side condition entry: 145 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = 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{} (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{}()))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -424,14 +420,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -441,35 +437,35 @@ rule: 153 3 VarHOLE = kore[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{}())] side condition entry: 145 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = 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{} (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{}())))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -483,14 +479,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -500,35 +496,35 @@ rule: 153 3 VarHOLE = kore[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{}())] side condition entry: 145 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = 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{} (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{}()))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -542,14 +538,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -559,35 +555,35 @@ rule: 153 3 VarHOLE = kore[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{}())] side condition entry: 145 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -601,14 +597,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -618,35 +614,35 @@ rule: 153 3 VarHOLE = kore[Lbladd'LParUndsCommUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp'Unds'Exp{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}(),Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] side condition entry: 145 1 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] VarK0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("true")] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -656,11 +652,11 @@ rule: 147 3 VarM = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] side condition entry: 144 1 Var'Unds'Gen2 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -674,24 +670,24 @@ rule: 139 1 K0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] 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{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (1) +rule: 207 1 + VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -705,24 +701,24 @@ rule: 139 1 K0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -736,24 +732,24 @@ 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{}()))] 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -767,24 +763,24 @@ 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{}())))] 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -798,24 +794,24 @@ 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{}()))))] 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 141 1 Var'Unds'Gen2 = 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) +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{}())))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 141 true @@ -827,35 +823,35 @@ rule: 141 5 VarK0 = 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{}())))))] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -869,14 +865,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}()))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -886,35 +882,35 @@ rule: 153 3 VarHOLE = kore[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{}()))))))] side condition entry: 145 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = 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{} (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{}()))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -928,14 +924,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}()))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -945,35 +941,35 @@ rule: 153 3 VarHOLE = kore[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{}()))))))] side condition entry: 145 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = 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{} (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{}())))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -987,14 +983,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}()))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1004,35 +1000,35 @@ rule: 153 3 VarHOLE = kore[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{}()))))))] side condition entry: 145 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = 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{} (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{}()))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1046,14 +1042,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}()))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1063,35 +1059,35 @@ rule: 153 3 VarHOLE = kore[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{}()))))))] side condition entry: 145 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1105,14 +1101,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}()))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1122,35 +1118,35 @@ rule: 153 3 VarHOLE = kore[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{}()))))))] side condition entry: 145 1 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}())))))] VarK0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1160,24 +1156,24 @@ rule: 147 3 VarM = 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{}())))))] 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1191,24 +1187,24 @@ 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{}())))))] 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1222,24 +1218,24 @@ 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{}()))))))] 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{}()))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1253,24 +1249,24 @@ 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{}())))))))] 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{}())))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1284,24 +1280,24 @@ 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{}()))))))))] 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{}()))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1315,24 +1311,24 @@ 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{}())))))))))] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 141 1 Var'Unds'Gen2 = 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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 141 true @@ -1344,35 +1340,35 @@ rule: 141 5 VarK0 = 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{}())))))] side condition entry: 145 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{}())))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = 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{} (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{}())))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1386,14 +1382,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())))))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1403,35 +1399,35 @@ rule: 153 3 VarHOLE = kore[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{}())))))))))))] side condition entry: 145 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{}()))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = 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{} (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{}()))))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1445,14 +1441,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())))))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1462,35 +1458,35 @@ rule: 153 3 VarHOLE = kore[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{}())))))))))))] side condition entry: 145 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{}())))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = 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{} (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{}())))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}())))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1504,14 +1500,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())))))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1521,35 +1517,35 @@ rule: 153 3 VarHOLE = kore[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{}())))))))))))] side condition entry: 145 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{}()))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}()))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = 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{} (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{}()))] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - 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{}()))] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1563,14 +1559,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())))))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1580,35 +1576,35 @@ rule: 153 3 VarHOLE = kore[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{}())))))))))))] side condition entry: 145 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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1622,14 +1618,14 @@ function: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} (0:0:0) pattern matching failure: Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Exp'Unds'Exp{} side condition entry: 153 1 VarHOLE = kore[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{}())))))))))))] +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{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 153 true @@ -1639,35 +1635,35 @@ rule: 153 3 VarHOLE = kore[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{}())))))))))))] side condition entry: 145 1 VarHOLE = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (1:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 145 false side condition entry: 146 2 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{}()))))))))))] VarK0 = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +function: LblisKResult{} (0:0) +rule: 207 1 + VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] +hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) + arg: kore[\dv{SortBool{}}("true")] + arg: kore[\dv{SortBool{}}("true")] +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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () - hook: BOOL.and Lbl'Unds'andBool'Unds'{} (0) - function: LblisKResult{} (0:0) - rule: 207 1 - VarKResult = kore[Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()] - arg: kore[\dv{SortBool{}}("true")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 146 false @@ -1677,24 +1673,24 @@ rule: 147 3 VarM = 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{}()))))))))))] 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{}())))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}())))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1708,24 +1704,24 @@ 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{}()))))))))))] 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{}()))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1739,24 +1735,24 @@ 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{}())))))))))))] 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{}())))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1770,24 +1766,24 @@ 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{}()))))))))))))] 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{}()))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}())))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}())))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1801,24 +1797,24 @@ 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{}())))))))))))))] 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{}())))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}())))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false side condition entry: 144 1 Var'Unds'Gen2 = 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) +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{}()))))))))))))))] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - 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{}()))))))))))))))] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 144 true @@ -1832,14 +1828,14 @@ 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{}()))))))))))))))] 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{}()))))))))))))))] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (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{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbls'LParUndsRParUnds'PEANO-SYNTAX'Unds'Nat'Unds'Nat{}(Lbl0'Unds'PEANO-SYNTAX'Unds'Nat{}()))))))))))))))] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 153 false diff --git a/test/output/prioritized-rule/foo-a.proof.out.diff b/test/output/prioritized-rule/foo-a.proof.out.diff index 4b80ae441..974c31991 100644 --- a/test/output/prioritized-rule/foo-a.proof.out.diff +++ b/test/output/prioritized-rule/foo-a.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] @@ -18,12 +15,11 @@ rule: 101 1 function: LblinitKCell{} (0) rule: 102 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()] rule: 142 1 VarK = kore[LblFooA'LParRParUnds'PRIORITIZED-RULE-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/projection/input.proof.out.diff b/test/output/projection/input.proof.out.diff index 31ead316d..bcfa0aa5d 100644 --- a/test/output/projection/input.proof.out.diff +++ b/test/output/projection/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] @@ -18,12 +15,11 @@ rule: 101 1 function: LblinitKCell{} (0) rule: 102 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}())] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblproj'LParUndsCommUndsRParUnds'PROJECTION-SYNTAX'Unds'Foo'Unds'Foo'Unds'Foo{}(Lbla'Unds'PROJECTION-SYNTAX'Unds'Foo{}(),Lblb'Unds'PROJECTION-SYNTAX'Unds'Foo{}())] 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: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/reg/exec.proof.out.diff b/test/output/reg/exec.proof.out.diff index 079137eeb..1d72729ba 100644 --- a/test/output/reg/exec.proof.out.diff +++ b/test/output/reg/exec.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] @@ -21,12 +18,11 @@ rule: 3213 1 function: LblinitKCell{} (0) rule: 3207 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()] function: Lblproject'Coln'ControlCommand{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()] rule: 3318 1 VarK = kore[Lblexec'Unds'REG-SYNTAX'Unds'ControlCommand{}()] function: LblinitPcCell{} (1) @@ -41,68 +37,55 @@ function: LblinitR3Cell{} (5) rule: 3212 0 function: LblinitImemCell{} (6) rule: 3206 0 +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[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"))] +hook result: kore[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")))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:1) + arg: kore[\dv{SortInt{}}("1")] + arg: kore[Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())] +hook result: kore[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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:0) + arg: kore[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")))] + arg: kore[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{}()))] +hook result: kore[Lbl'Unds'Map'Unds'{}(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{}())))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1) + arg: kore[\dv{SortInt{}}("2")] + arg: kore[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")))] +hook result: kore[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"))))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0) + arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] + arg: kore[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"))))] +hook result: kore[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{}}("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{}())))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:1) + arg: kore[\dv{SortInt{}}("3")] + arg: kore[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{}())] +hook result: kore[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{}()))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0) + arg: kore[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{}}("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{}())))] + arg: kore[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{}()))] +hook result: kore[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{}())))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:1) + arg: kore[\dv{SortInt{}}("4")] + arg: kore[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"))] +hook result: kore[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")))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0) + arg: kore[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{}())))] + arg: kore[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")))] +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{}}("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"))))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:1) + arg: kore[\dv{SortInt{}}("5")] + arg: kore[Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))] +hook result: kore[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"))))] +hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0) + arg: kore[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"))))] + arg: kore[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"))))] +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"),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")))))] +hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1) + arg: kore[\dv{SortInt{}}("6")] + arg: kore[Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}())] +hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))] hook: MAP.concat Lbl'Unds'Map'Unds'{} (0) - function: Lbl'Unds'Map'Unds'{} (0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0) - function: Lbl'Unds'Map'Unds'{} (0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0) - hook: MAP.concat Lbl'Unds'Map'Unds'{} (0:0:0:0:0:0) - function: Lbl'Unds'Map'Unds'{} (0:0:0:0:0:0) - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:0) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[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"))] - hook result: kore[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")))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:0:1) - arg: kore[\dv{SortInt{}}("1")] - arg: kore[Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())] - hook result: kore[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{}()))] - arg: kore[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")))] - arg: kore[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{}()))] - hook result: kore[Lbl'Unds'Map'Unds'{}(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{}())))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:0:1) - arg: kore[\dv{SortInt{}}("2")] - arg: kore[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")))] - hook result: kore[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"))))] - arg: kore[Lbl'Unds'Map'Unds'{}(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{}())))] - arg: kore[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"))))] - hook result: kore[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{}}("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{}())))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:0:1) - arg: kore[\dv{SortInt{}}("3")] - arg: kore[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{}())] - hook result: kore[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{}()))] - arg: kore[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{}}("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{}())))] - arg: kore[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{}()))] - hook result: kore[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{}())))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:0:1) - arg: kore[\dv{SortInt{}}("4")] - arg: kore[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"))] - hook result: kore[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")))] - arg: kore[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{}())))] - arg: kore[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")))] - 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{}}("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"))))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:0:1) - arg: kore[\dv{SortInt{}}("5")] - arg: kore[Lbljump'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Address{}(Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("0")))] - hook result: kore[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'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"))))] - arg: kore[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"))))] - 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"),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")))))] - hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} (0:1) - function: Lbl'UndsPipe'-'-GT-Unds'{} (0:1) - arg: kore[\dv{SortInt{}}("6")] - arg: kore[Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}())] - hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortInt{}}("6"),Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}()))] 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")))))] @@ -125,20 +108,19 @@ rule: 3099 12 VarA = kore[\dv{SortInt{}}("0")] VarI = kore[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"))] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:1:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:1:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] side condition entry: 3127 1 VarHOLE = kore[Lblr0'Unds'REG-SYNTAX'Unds'Register{}()] +function: LblisKResult{} (1:0) +rule: 3263 1 + VarK = kore[kseq{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3263 1 - VarK = kore[kseq{}(Lblr0'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3127 true @@ -168,11 +150,11 @@ rule: 3146 10 VarV = kore[\dv{SortInt{}}("0")] side condition entry: 3105 1 Var'Unds'Gen10 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3105 true @@ -192,39 +174,38 @@ rule: 3105 13 VarK2 = kore[\dv{SortInt{}}("0")] side condition entry: 3127 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3127 false side condition entry: 3128 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3128 false side condition entry: 3129 2 VarV1 = kore[\dv{SortInt{}}("0")] VarV2 = kore[\dv{SortInt{}}("0")] +hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0) + arg: kore[\dv{SortInt{}}("0")] + arg: kore[\dv{SortInt{}}("0")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.not LblnotBool'Unds'{} () - hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} (0) - function: Lbl'Unds-LT-Eqls'Int'Unds'{} (0) - arg: kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortInt{}}("0")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3129 false @@ -232,7 +213,6 @@ side condition entry: 3130 2 VarV1 = kore[\dv{SortInt{}}("0")] VarV2 = kore[\dv{SortInt{}}("0")] hook: INT.le Lbl'Unds-LT-Eqls'Int'Unds'{} () - function: Lbl'Unds-LT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -252,14 +232,14 @@ rule: 3130 12 VarV2 = kore[\dv{SortInt{}}("0")] side condition entry: 3152 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3152 false @@ -288,20 +268,19 @@ rule: 3099 12 VarA = kore[\dv{SortInt{}}("1")] VarI = kore[Lblnot'UndsCommUndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Register'Unds'Operand{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),Lblr2'Unds'REG-SYNTAX'Unds'Register{}())] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:1:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:1:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] side condition entry: 3138 1 VarHOLE = kore[Lblr2'Unds'REG-SYNTAX'Unds'Register{}()] +function: LblisKResult{} (1:0) +rule: 3263 1 + VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3263 1 - VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3138 true @@ -330,11 +309,11 @@ rule: 3148 10 VarV = kore[\dv{SortInt{}}("1")] side condition entry: 3111 1 Var'Unds'Gen10 = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("1")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3111 true @@ -353,21 +332,20 @@ rule: 3111 12 VarK0 = kore[Lblr2'Unds'REG-SYNTAX'Unds'Register{}()] side condition entry: 3138 1 VarHOLE = kore[\dv{SortInt{}}("1")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("1")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("1")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3138 false side condition entry: 3139 1 VarV = kore[\dv{SortInt{}}("1")] hook: INT.eq Lbl'UndsEqlsEqls'Int'Unds'{} () - function: Lbl'UndsEqlsEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -386,14 +364,14 @@ rule: 3139 11 VarV = kore[\dv{SortInt{}}("1")] side condition entry: 3152 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3152 false @@ -422,20 +400,19 @@ rule: 3099 12 VarA = kore[\dv{SortInt{}}("2")] VarI = kore[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")))] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:1:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:1:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] side condition entry: 3119 1 VarHOLE = kore[Lblr2'Unds'REG-SYNTAX'Unds'Register{}()] +function: LblisKResult{} (1:0) +rule: 3263 1 + VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3263 1 - VarK = kore[kseq{}(Lblr2'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3119 true @@ -465,11 +442,11 @@ rule: 3148 10 VarV = kore[\dv{SortInt{}}("0")] side condition entry: 3102 1 Var'Unds'Gen10 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3102 true @@ -489,21 +466,20 @@ rule: 3102 13 VarK2 = kore[Lblabs'LParUndsRParUnds'REG-SYNTAX'Unds'Address'Unds'Int{}(\dv{SortInt{}}("6"))] side condition entry: 3119 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3119 false side condition entry: 3120 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.eq Lbl'UndsEqlsEqls'Int'Unds'{} () - function: Lbl'UndsEqlsEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] @@ -511,7 +487,6 @@ side condition exit: 3120 false side condition entry: 3121 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.eq Lbl'UndsEqlsEqls'Int'Unds'{} () - function: Lbl'UndsEqlsEqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[\dv{SortBool{}}("true")] @@ -554,20 +529,19 @@ rule: 3099 12 VarA = kore[\dv{SortInt{}}("6")] VarI = kore[Lblret'UndsUnds'REG-SYNTAX'Unds'Instruction'Unds'Operand{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}())] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:1:0) - function: Lbl'UndsPlus'Int'Unds'{} (0:1:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] side condition entry: 3141 1 VarHOLE = kore[Lblr1'Unds'REG-SYNTAX'Unds'Register{}()] +function: LblisKResult{} (1:0) +rule: 3263 1 + VarK = kore[kseq{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("false")] +hook result: kore[\dv{SortBool{}}("true")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3263 1 - VarK = kore[kseq{}(Lblr1'Unds'REG-SYNTAX'Unds'Register{}(),dotk{}())] - arg: kore[\dv{SortBool{}}("false")] - hook result: kore[\dv{SortBool{}}("true")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3141 true @@ -595,11 +569,11 @@ rule: 3147 10 VarV = kore[\dv{SortInt{}}("0")] side condition entry: 3112 1 Var'Unds'Gen10 = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - function: LblisKResult{} (1) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortBool{}}("true")] hook result: kore[\dv{SortBool{}}("true")] side condition exit: 3112 true @@ -617,14 +591,14 @@ rule: 3112 11 VarHOLE = kore[\dv{SortInt{}}("0")] side condition entry: 3141 1 VarHOLE = kore[\dv{SortInt{}}("0")] +function: LblisKResult{} (1:0) +rule: 3264 1 + VarKResult = kore[\dv{SortInt{}}("0")] +hook: BOOL.not LblnotBool'Unds'{} (1) + arg: kore[\dv{SortBool{}}("true")] +hook result: kore[\dv{SortBool{}}("false")] hook: BOOL.and Lbl'Unds'andBool'Unds'{} () arg: kore[\dv{SortBool{}}("true")] - hook: BOOL.not LblnotBool'Unds'{} (1) - function: LblisKResult{} (1:0) - rule: 3264 1 - VarKResult = kore[\dv{SortInt{}}("0")] - arg: kore[\dv{SortBool{}}("true")] - hook result: kore[\dv{SortBool{}}("false")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[\dv{SortBool{}}("false")] side condition exit: 3141 false diff --git a/test/output/set-fun/input.proof.out.diff b/test/output/set-fun/input.proof.out.diff index aa2a97205..191a5c6b5 100644 --- a/test/output/set-fun/input.proof.out.diff +++ b/test/output/set-fun/input.proof.out.diff @@ -1,23 +1,18 @@ -version: 12 +version: 13 hook: SET.element LblSetItem{} () - function: LblSetItem{} () arg: kore[Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}()] hook result: kore[LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.element LblSetItem{} () - function: LblSetItem{} () arg: kore[Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()] hook result: kore[LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.element LblSetItem{} () - function: LblSetItem{} () arg: kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] hook result: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.concat Lbl'Unds'Set'Unds'{} () - function: Lbl'Unds'Set'Unds'{} () arg: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] arg: kore[LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook result: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()),LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()))] hook: SET.concat Lbl'Unds'Set'Unds'{} () - function: Lbl'Unds'Set'Unds'{} () arg: kore[Lbl'Unds'Set'Unds'{}(LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()),LblSetItem{}(Lblb'Unds'SET-FUN-SYNTAX'Unds'Key{}()))] arg: kore[LblSetItem{}(Lblc'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook result: 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{}()))] @@ -25,25 +20,20 @@ function: Lbl'Hash'hasKey'LParUndsCommUndsRParUnds'SET-FUN-SYNTAX'Unds'Bool'Unds rule: 98 2 VarK = kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] VarS = 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: SET.element LblSetItem{} (0) + arg: kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] +hook result: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] hook: SET.in LblSet'Coln'in{} () - function: LblSet'Coln'in{} () - hook: SET.element LblSetItem{} (0) - function: LblSetItem{} (0) - arg: kore[Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}()] - hook result: kore[LblSetItem{}(Lbla'Unds'SET-FUN-SYNTAX'Unds'Key{}())] 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")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortBool{}}("false")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] @@ -53,12 +43,11 @@ rule: 102 1 function: LblinitKCell{} (0) rule: 103 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortBool{}}("false")] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortBool{}}("false"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortBool{}}("false")] rule: 142 1 VarK = kore[\dv{SortBool{}}("false")] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/simple/input.proof.out.diff b/test/output/simple/input.proof.out.diff index d75b22dd2..c8cda9a69 100644 --- a/test/output/simple/input.proof.out.diff +++ b/test/output/simple/input.proof.out.diff @@ -1,17 +1,14 @@ -version: 12 +version: 13 function: Lblf'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} () rule: 2725 1 Var'Unds'Gen0 = kore[\dv{SortInt{}}("0")] hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("0")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] @@ -21,12 +18,11 @@ rule: 2733 1 function: LblinitPCell{} (0) rule: 2734 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("0")] function: Lblproject'Coln'Expr{} (0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0) - function: LblMap'Coln'lookup{} (0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("0"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("0")] rule: 2790 1 VarK = kore[\dv{SortInt{}}("0")] function: LblinitGeneratedCounterCell{} (1) @@ -39,7 +35,6 @@ function: Lblg'LParUndsRParUnds'SIMPLE'Unds'Expr'Unds'Int{} (0:0) rule: 2730 1 VarI = kore[\dv{SortInt{}}("0")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} () - function: Lbl'UndsPlus'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("2")] diff --git a/test/output/single-rewrite/foo-a.proof.out.diff b/test/output/single-rewrite/foo-a.proof.out.diff index 72da5a69e..79489f9c3 100644 --- a/test/output/single-rewrite/foo-a.proof.out.diff +++ b/test/output/single-rewrite/foo-a.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] @@ -18,12 +15,11 @@ rule: 97 1 function: LblinitKCell{} (0) rule: 98 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()] rule: 138 1 VarK = kore[LblFooA'LParRParUnds'SINGLE-REWRITE-SYNTAX'Unds'Foo{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/sum-cell/in.proof.out.diff b/test/output/sum-cell/in.proof.out.diff index 7120b5a0c..c0e6d7b92 100644 --- a/test/output/sum-cell/in.proof.out.diff +++ b/test/output/sum-cell/in.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[\dv{SortInt{}}("42")] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] @@ -18,12 +15,11 @@ rule: 156 1 function: LblinitKCell{} (0) rule: 157 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[\dv{SortInt{}}("42")] function: Lblproject'Coln'Int{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),\dv{SortInt{}}("42"))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[\dv{SortInt{}}("42")] rule: 198 1 VarK = kore[\dv{SortInt{}}("42")] function: LblinitSumCell{} (1) @@ -36,7 +32,6 @@ rule: 121 3 VarI = kore[\dv{SortInt{}}("42")] VarSUM = kore[\dv{SortInt{}}("0")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (1:0) - function: Lbl'UndsPlus'Int'Unds'{} (1:0) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("42")] hook result: kore[\dv{SortInt{}}("42")] 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 d73ea51f7..dd10ddb43 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 @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 165 1 function: LblinitKCell{} (0) rule: 166 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] rule: 211 1 VarK = kore[Lbl'Hash'reverse-one-five'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] function: LblinitGeneratedCounterCell{} (1) 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 3bdd3ff0a..d31f465cc 100644 --- a/test/output/tree-reverse-int/reverse-one.proof.out.diff +++ b/test/output/tree-reverse-int/reverse-one.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 165 1 function: LblinitKCell{} (0) rule: 166 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] rule: 211 1 VarK = kore[Lbl'Hash'reverse-one'Unds'TREE-REVERSE-INT-SYNTAX'Unds'KItem{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/tree-reverse/simplify.proof.out.diff b/test/output/tree-reverse/simplify.proof.out.diff index a2f88f6fd..43bf05dfc 100644 --- a/test/output/tree-reverse/simplify.proof.out.diff +++ b/test/output/tree-reverse/simplify.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] @@ -18,12 +15,11 @@ rule: 110 1 function: LblinitKCell{} (0) rule: 111 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}())] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] rule: 150 1 VarK = kore[Lbl'Hash'Init'Unds'TREE-REVERSE-SYNTAX'Unds'KItem{}()] function: LblinitGeneratedCounterCell{} (1) diff --git a/test/output/two-counters/10.proof.out.diff b/test/output/two-counters/10.proof.out.diff index 7878010da..2ff0e8835 100644 --- a/test/output/two-counters/10.proof.out.diff +++ b/test/output/two-counters/10.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] @@ -18,12 +15,11 @@ rule: 156 1 function: LblinitKCell{} (0) rule: 157 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0")))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))] rule: 202 1 VarK = kore[Lblstate'LParUndsCommUndsRParUnds'TWO-COUNTERS-SYNTAX'Unds'State'Unds'Int'Unds'Int{}(\dv{SortInt{}}("10"),\dv{SortInt{}}("0"))] function: LblinitGeneratedCounterCell{} (1) @@ -32,7 +28,6 @@ config: kore[Lbl'-LT-'generatedTop'-GT-'{}(Lbl'-LT-'k'-GT-'{}(kseq{}(Lblstate'LP side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("10")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -43,19 +38,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("10")] VarN = kore[\dv{SortInt{}}("0")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("9")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("10")] hook result: kore[\dv{SortInt{}}("10")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("9")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -66,19 +58,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("9")] VarN = kore[\dv{SortInt{}}("10")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("9")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("8")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("10")] arg: kore[\dv{SortInt{}}("9")] hook result: kore[\dv{SortInt{}}("19")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("8")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -89,19 +78,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("8")] VarN = kore[\dv{SortInt{}}("19")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("8")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("7")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("19")] arg: kore[\dv{SortInt{}}("8")] hook result: kore[\dv{SortInt{}}("27")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("7")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -112,19 +98,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("7")] VarN = kore[\dv{SortInt{}}("27")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("7")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("6")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("27")] arg: kore[\dv{SortInt{}}("7")] hook result: kore[\dv{SortInt{}}("34")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("6")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -135,19 +118,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("6")] VarN = kore[\dv{SortInt{}}("34")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("6")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("5")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("34")] arg: kore[\dv{SortInt{}}("6")] hook result: kore[\dv{SortInt{}}("40")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("5")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -158,19 +138,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("5")] VarN = kore[\dv{SortInt{}}("40")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("5")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("4")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("40")] arg: kore[\dv{SortInt{}}("5")] hook result: kore[\dv{SortInt{}}("45")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("4")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -181,19 +158,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("4")] VarN = kore[\dv{SortInt{}}("45")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("4")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("3")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("45")] arg: kore[\dv{SortInt{}}("4")] hook result: kore[\dv{SortInt{}}("49")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("3")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -204,19 +178,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("3")] VarN = kore[\dv{SortInt{}}("49")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("3")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("2")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("49")] arg: kore[\dv{SortInt{}}("3")] hook result: kore[\dv{SortInt{}}("52")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("2")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -227,19 +198,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("2")] VarN = kore[\dv{SortInt{}}("52")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("2")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("1")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("52")] arg: kore[\dv{SortInt{}}("2")] hook result: kore[\dv{SortInt{}}("54")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("1")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("true")] @@ -250,19 +218,16 @@ rule: 121 4 VarM = kore[\dv{SortInt{}}("1")] VarN = kore[\dv{SortInt{}}("54")] hook: INT.sub Lbl'Unds'-Int'Unds'{} (0:0:0:0) - function: Lbl'Unds'-Int'Unds'{} (0:0:0:0) arg: kore[\dv{SortInt{}}("1")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("0")] hook: INT.add Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) - function: Lbl'UndsPlus'Int'Unds'{} (0:0:0:1) arg: kore[\dv{SortInt{}}("54")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortInt{}}("55")] side condition entry: 121 1 VarM = kore[\dv{SortInt{}}("0")] hook: INT.ge Lbl'Unds-GT-Eqls'Int'Unds'{} () - function: Lbl'Unds-GT-Eqls'Int'Unds'{} () arg: kore[\dv{SortInt{}}("0")] arg: kore[\dv{SortInt{}}("1")] hook result: kore[\dv{SortBool{}}("false")] diff --git a/test/output/type-cast/input.proof.out.diff b/test/output/type-cast/input.proof.out.diff index 5538f1bd0..596b8ae94 100644 --- a/test/output/type-cast/input.proof.out.diff +++ b/test/output/type-cast/input.proof.out.diff @@ -1,14 +1,11 @@ -version: 12 +version: 13 hook: MAP.element Lbl'UndsPipe'-'-GT-Unds'{} () - function: Lbl'UndsPipe'-'-GT-Unds'{} () arg: kore[\dv{SortKConfigVar{}}("$PGM")] arg: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] hook: MAP.unit Lbl'Stop'Map{} () - function: Lbl'Stop'Map{} () hook result: kore[Lbl'Stop'Map{}()] hook: MAP.concat Lbl'Unds'Map'Unds'{} () - function: Lbl'Unds'Map'Unds'{} () arg: kore[Lbl'Stop'Map{}()] arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] hook result: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] @@ -18,12 +15,11 @@ rule: 112 1 function: LblinitKCell{} (0) rule: 113 1 VarInit = kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] +hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) + arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] + arg: kore[\dv{SortKConfigVar{}}("$PGM")] +hook result: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] function: Lblproject'Coln'KItem{} (0:0) - hook: MAP.lookup LblMap'Coln'lookup{} (0:0:0:0) - function: LblMap'Coln'lookup{} (0:0:0:0) - arg: kore[Lbl'UndsPipe'-'-GT-Unds'{}(\dv{SortKConfigVar{}}("$PGM"),Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}()))] - arg: kore[\dv{SortKConfigVar{}}("$PGM")] - hook result: kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] rule: 158 1 VarK = kore[Lblf'LParUndsRParUnds'TYPE-CAST-SYNTAX'Unds'Foo'Unds'Foo{}(Lblsymbol'Unds'TYPE-CAST-SYNTAX'Unds'Oof{}())] function: LblinitGeneratedCounterCell{} (1)