TSTP Solution File: SCT169+7 by SOS---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SOS---2.0
% Problem  : SCT169+7 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : sos-script %s

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Mon Jul 18 22:12:29 EDT 2022

% Result   : Unknown 0.76s 0.94s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : SCT169+7 : TPTP v8.1.0. Released v5.3.0.
% 0.07/0.12  % Command  : sos-script %s
% 0.12/0.33  % Computer : n019.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sat Jul  2 02:35:38 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.44/0.62  ----- Otter 3.2, August 2001 -----
% 0.44/0.62  The process was started by sandbox on n019.cluster.edu,
% 0.44/0.62  Sat Jul  2 02:35:39 2022
% 0.44/0.62  The command was "./sos".  The process ID is 28428.
% 0.44/0.62  
% 0.44/0.62  set(prolog_style_variables).
% 0.44/0.62  set(auto).
% 0.44/0.62     dependent: set(auto1).
% 0.44/0.62     dependent: set(process_input).
% 0.44/0.62     dependent: clear(print_kept).
% 0.44/0.62     dependent: clear(print_new_demod).
% 0.44/0.62     dependent: clear(print_back_demod).
% 0.44/0.62     dependent: clear(print_back_sub).
% 0.44/0.62     dependent: set(control_memory).
% 0.44/0.62     dependent: assign(max_mem, 12000).
% 0.44/0.62     dependent: assign(pick_given_ratio, 4).
% 0.44/0.62     dependent: assign(stats_level, 1).
% 0.44/0.62     dependent: assign(pick_semantic_ratio, 3).
% 0.44/0.62     dependent: assign(sos_limit, 5000).
% 0.44/0.62     dependent: assign(max_weight, 60).
% 0.44/0.62  clear(print_given).
% 0.44/0.62  
% 0.44/0.62  formula_list(usable).
% 0.44/0.62  
% 0.44/0.62  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=7.
% 0.44/0.62  
% 0.44/0.62  This ia a non-Horn set with equality.  The strategy will be
% 0.44/0.62  Knuth-Bendix, ordered hyper_res, ur_res, factoring, and
% 0.44/0.62  unit deletion, with positive clauses in sos and nonpositive
% 0.44/0.62  clauses in usable.
% 0.44/0.62  
% 0.44/0.62     dependent: set(knuth_bendix).
% 0.44/0.62     dependent: set(para_from).
% 0.44/0.62     dependent: set(para_into).
% 0.44/0.62     dependent: clear(para_from_right).
% 0.44/0.62     dependent: clear(para_into_right).
% 0.44/0.62     dependent: set(para_from_vars).
% 0.44/0.62     dependent: set(eq_units_both_ways).
% 0.44/0.62     dependent: set(dynamic_demod_all).
% 0.44/0.62     dependent: set(dynamic_demod).
% 0.44/0.62     dependent: set(order_eq).
% 0.44/0.62     dependent: set(back_demod).
% 0.44/0.62     dependent: set(lrpo).
% 0.44/0.62     dependent: set(hyper_res).
% 0.44/0.62     dependent: set(unit_deletion).
% 0.44/0.62     dependent: set(factor).
% 0.44/0.62  
% 0.44/0.62  ------------> process usable:
% 0.44/0.62    Following clause subsumed by 23 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)!=C.
% 0.44/0.62    Following clause subsumed by 34 during input processing: 0 [] {-} -hBOOL(hAPP(list(A),bool,null(A),B))|B=nil(A).
% 0.44/0.62    Following clause subsumed by 33 during input processing: 0 [] {-} hBOOL(hAPP(list(A),bool,null(A),B))|B!=nil(A).
% 0.44/0.62    Following clause subsumed by 47 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)!=D|E!=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),C),F)|hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),E)=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),D),F).
% 0.44/0.62    Following clause subsumed by 52 during input processing: 0 [] {-} A!=nil(B)|hAPP(list(B),B,last(B),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),C),A))=hAPP(list(B),B,last(B),C).
% 0.44/0.62    Following clause subsumed by 58 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)!=B|C=nil(A).
% 0.44/0.62    Following clause subsumed by 60 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)=B|C!=nil(A).
% 0.44/0.62    Following clause subsumed by 62 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)!=C|B=nil(A).
% 0.44/0.62    Following clause subsumed by 64 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)=C|B!=nil(A).
% 0.44/0.62    Following clause subsumed by 53 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),D),E)|hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),F)!=D|C!=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),F),E).
% 0.44/0.62    Following clause subsumed by 37 during input processing: 0 [] {-} A!=nil(B)|hAPP(list(B),B,last(B),hAPP(list(B),list(B),hAPP(B,fun(list(B),list(B)),cons(B),C),A))=ti(B,C).
% 0.44/0.62    Following clause subsumed by 109 during input processing: 0 [flip.1] {-} hAPP(list(A),list(A),rev(A),B)!=nil(A)|B=nil(A).
% 0.44/0.62    Following clause subsumed by 110 during input processing: 0 [flip.1] {-} hAPP(list(A),list(A),rev(A),B)=nil(A)|B!=nil(A).
% 0.44/0.62    Following clause subsumed by 124 during input processing: 0 [] {-} -cl_HOL_Oequal(A)|fequal(A)=equal_equal(A).
% 0.44/0.62    Following clause subsumed by 167 during input processing: 0 [] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),B),C)!=nil(A)|B=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 169 during input processing: 0 [] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),B),C)=nil(A)|B!=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 195 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),C),D))))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C))).
% 0.46/0.63    Following clause subsumed by 190 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C)))|hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),insert(A),B),C)=C.
% 0.46/0.63    Following clause subsumed by 213 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C)))|hBOOL(hAPP(A,bool,hAPP(list(A),fun(A,bool),member_1(A),C),B)).
% 0.46/0.63    Following clause subsumed by 212 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C)))| -hBOOL(hAPP(A,bool,hAPP(list(A),fun(A,bool),member_1(A),C),B)).
% 0.46/0.63    Following clause subsumed by 224 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),C),D))))| -hBOOL(hAPP(A,bool,E,B))|C!=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 224 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),C),D))))|hBOOL(hAPP(A,bool,E,B))|C!=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 243 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C)))|C!=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),D),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),E))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),E))).
% 0.46/0.63    Following clause subsumed by 243 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),C)))|C!=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),D),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),E))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(list(A),fun(A,bool),set(A),D))).
% 0.46/0.63    Following clause subsumed by 291 during input processing: 0 [] {-} hAPP(nat,nat,suc,A)!=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 291 during input processing: 0 [] {-} hAPP(nat,nat,suc,A)!=zero_zero(nat).
% 0.46/0.63    Following clause subsumed by 292 during input processing: 0 [] {-} zero_zero(nat)!=hAPP(nat,nat,suc,A).
% 0.46/0.63    Following clause subsumed by 292 during input processing: 0 [] {-} zero_zero(nat)!=hAPP(nat,nat,suc,A).
% 0.46/0.63    Following clause subsumed by 294 during input processing: 0 [] {-} hAPP(nat,nat,suc,A)!=A.
% 0.46/0.63    Following clause subsumed by 295 during input processing: 0 [] {-} hAPP(nat,nat,suc,A)!=hAPP(nat,nat,suc,B)|A=B.
% 0.46/0.63    Following clause subsumed by 356 during input processing: 0 [] {-} -cancel_semigroup_add(A)|hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)!=hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),D),C)|ti(A,B)=ti(A,D).
% 0.46/0.63    Following clause subsumed by 358 during input processing: 0 [] {-} -cancel_semigroup_add(A)|hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)!=hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),D)|ti(A,C)=ti(A,D).
% 0.46/0.63    Following clause subsumed by 412 during input processing: 0 [flip.2] {-} -comm_semiring_1(A)|hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)),D)=hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),C),D)).
% 0.46/0.64    Following clause subsumed by 437 during input processing: 0 [] {-} -ordere236663937imp_le(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),D),C)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D)).
% 0.46/0.64    Following clause subsumed by 439 during input processing: 0 [] {-} -ordere236663937imp_le(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),D)).
% 0.46/0.64    Following clause subsumed by 433 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),zero_zero(nat)))|A!=zero_zero(nat).
% 0.46/0.64    Following clause subsumed by 433 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),hAPP(nat,nat,suc,B)))|A!=hAPP(nat,nat,suc,B).
% 0.46/0.64    Following clause subsumed by 448 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),hAPP(nat,nat,suc,B))).
% 0.46/0.64    Following clause subsumed by 447 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),hAPP(nat,nat,suc,B)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|A=hAPP(nat,nat,suc,B).
% 0.46/0.64    Following clause subsumed by 462 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)),C))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),C)).
% 0.46/0.64    Following clause subsumed by 461 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)),C))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),B),C)).
% 0.46/0.64    Following clause subsumed by 467 during input processing: 0 [] {-} -ordere216010020id_add(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),zero_zero(A)),B))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),zero_zero(A)),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),zero_zero(A)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C))).
% 0.46/0.64    Following clause subsumed by 475 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(list(A),bool,linorder_sorted(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(list(A),bool,linorder_sorted(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))).
% 0.46/0.64    Following clause subsumed by 507 during input processing: 0 [] {-} -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_eq(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))).
% 0.46/0.64    Following clause subsumed by 512 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B))|ti(A,C)=ti(A,B).
% 0.46/0.64    Following clause subsumed by 510 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B))|ti(A,C)!=ti(A,B).
% 0.46/0.64    Following clause subsumed by 512 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B))|ti(A,B)=ti(A,C).
% 0.46/0.64    Following clause subsumed by 512 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B))|ti(A,C)=ti(A,B).
% 0.46/0.64    Following clause subsumed by 507 during input processing: 0 [] {-} -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_eq(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))).
% 0.46/0.64    Following clause subsumed by 509 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B)).
% 0.46/0.64    Following clause subsumed by 457 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C))).
% 0.46/0.64    Following clause subsumed by 458 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),B))).
% 0.46/0.64    Following clause subsumed by 527 during input processing: 0 [] {-} ti(fun(A,bool),B)=ti(fun(A,bool),C)| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),C),B)).
% 0.46/0.64    Following clause subsumed by 533 during input processing: 0 [] {-} ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C)).
% 0.46/0.64    Following clause subsumed by 534 during input processing: 0 [] {-} ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),C),B)).
% 0.46/0.64    Following clause subsumed by 528 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),C)).
% 0.46/0.64    Following clause subsumed by 528 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),C),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 0.46/0.64    Following clause subsumed by 528 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),C)).
% 0.46/0.64    Following clause subsumed by 533 during input processing: 0 [] {-} ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C)).
% 0.46/0.64    Following clause subsumed by 534 during input processing: 0 [] {-} ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),C),B)).
% 0.46/0.64    Following clause subsumed by 537 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),B).
% 0.46/0.64    Following clause subsumed by 538 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C))=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C).
% 0.46/0.64    Following clause subsumed by 539 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),D))=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),D)).
% 0.46/0.64    Following clause subsumed by 540 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)),D)=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),D)).
% 0.46/0.64    Following clause subsumed by 530 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D)).
% 0.46/0.64    Following clause subsumed by 531 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),D)).
% 0.46/0.64    Following clause subsumed by 522 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),D))).
% 0.46/0.64    Following clause subsumed by 523 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),D),C))).
% 0.46/0.64    Following clause subsumed by 543 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)=ti(A,C).
% 0.46/0.64    Following clause subsumed by 545 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),D),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),D)),C)).
% 0.46/0.64    Following clause subsumed by 545 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),D),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),D)),C)).
% 0.46/0.64    Following clause subsumed by 553 during input processing: 0 [] {-} -hBOOL(hAPP(A,bool,B,C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),D))|hBOOL(hAPP(A,bool,D,C)).
% 0.46/0.64    Following clause subsumed by 585 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D))).
% 0.46/0.64    Following clause subsumed by 582 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C)).
% 0.46/0.64    Following clause subsumed by 583 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D)).
% 0.46/0.64    Following clause subsumed by 585 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D)))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D)).
% 0.46/0.64    Following clause subsumed by 587 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)=ti(A,B).
% 0.46/0.64    Following clause subsumed by 595 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),B).
% 0.46/0.64    Following clause subsumed by 596 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C))=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C).
% 0.46/0.64    Following clause subsumed by 597 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D))=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),D)).
% 0.46/0.64    Following clause subsumed by 598 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)),D)=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D)).
% 0.46/0.64    Following clause subsumed by 594 during input processing: 0 [] {-} -minus(A)|hAPP(B,A,hAPP(fun(B,A),fun(B,A),hAPP(fun(B,A),fun(fun(B,A),fun(B,A)),minus_minus(fun(B,A)),C),D),E)=hAPP(A,A,hAPP(A,fun(A,A),minus_minus(A),hAPP(B,A,C,E)),hAPP(B,A,D,E)).
% 0.46/0.64    Following clause subsumed by 593 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),B)=ti(A,B).
% 0.46/0.65    Following clause subsumed by 623 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),C))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),A)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),C),A)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),B),C)).
% 0.46/0.65    Following clause subsumed by 589 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),D)).
% 0.46/0.65    Following clause subsumed by 588 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),D)).
% 0.46/0.65    Following clause subsumed by 641 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),B)=zero_zero(nat).
% 0.46/0.65    Following clause subsumed by 650 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),B)),A)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),A)).
% 0.46/0.65    Following clause subsumed by 536 during input processing: 0 [] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),B)=ti(A,B).
% 0.46/0.65    Following clause subsumed by 604 during input processing: 0 [flip.2,flip.3] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),$f160(A,B,C,D)),$f159(A,B,C,D))),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),$f160(A,B,C,D)),$f158(A,B,C,D)))!=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),$f160(A,B,C,D)),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),$f159(A,B,C,D)),$f158(A,B,C,D)))|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),D))=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),D)).
% 0.46/0.65    Following clause subsumed by 602 during input processing: 0 [flip.2,flip.3] {-} -linorder(A)|hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),$f163(A,B,C,D)),$f162(A,B,C,D))),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),$f163(A,B,C,D)),$f161(A,B,C,D)))!=hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),$f163(A,B,C,D)),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),$f162(A,B,C,D)),$f161(A,B,C,D)))|hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),D))=hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),C),D)).
% 0.46/0.65    Following clause subsumed by 681 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),C),D)))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C)).
% 0.46/0.65    Following clause subsumed by 682 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),C),D)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 0.46/0.65    Following clause subsumed by 680 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),C),D)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 0.46/0.65    Following clause subsumed by 681 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),C),D)))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C)).
% 0.46/0.65    Following clause subsumed by 682 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),C),D)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 0.46/0.65    Following clause subsumed by 698 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|ti(A,B)=ti(A,C).
% 0.46/0.65    Following clause subsumed by 697 during input processing: 0 [] {-} -order(A)|ti(A,B)=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.65    Following clause subsumed by 698 during input processing: 0 [] {-} -order(A)|ti(A,B)=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C)).
% 0.46/0.65    Following clause subsumed by 699 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|ti(A,B)=ti(A,C).
% 0.46/0.65    Following clause subsumed by 705 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B)).
% 0.46/0.65    Following clause subsumed by 698 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|ti(A,B)=ti(A,C).
% 0.46/0.65    Following clause subsumed by 510 during input processing: 0 [] {-} -order(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|ti(A,B)!=ti(A,C).
% 0.46/0.65    Following clause subsumed by 702 during input processing: 0 [] {-} -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C)).
% 0.46/0.65    Following clause subsumed by 706 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C)).
% 0.46/0.65    Following clause subsumed by 698 during input processing: 0 [] {-} -order(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|ti(A,B)=ti(A,C).
% 0.46/0.65    Following clause subsumed by 705 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.65    Following clause subsumed by 705 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.65    Following clause subsumed by 703 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.65    Following clause subsumed by 705 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B)).
% 0.46/0.65    Following clause subsumed by 703 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),C),B)).
% 0.46/0.65    Following clause subsumed by 687 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),zero_zero(nat))).
% 0.46/0.65    Following clause subsumed by 687 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),zero_zero(nat))).
% 0.46/0.65    Following clause subsumed by 688 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,A)),hAPP(nat,nat,suc,B)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 715 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,B)))|A=B.
% 0.46/0.65    Following clause subsumed by 717 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,B)))|A!=B.
% 0.46/0.65    Following clause subsumed by 716 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,B))).
% 0.46/0.65    Following clause subsumed by 715 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,B)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|A=B.
% 0.46/0.65    Following clause subsumed by 718 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,suc,A)),hAPP(nat,nat,suc,B)))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 711 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C))).
% 0.46/0.65    Following clause subsumed by 710 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),B))).
% 0.46/0.65    Following clause subsumed by 701 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 738 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|A=B.
% 0.46/0.65    Following clause subsumed by 701 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 433 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|A!=B.
% 0.46/0.65    Following clause subsumed by 701 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 738 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|A=B|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 701 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 433 during input processing: 0 [] {-} A!=B|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 737 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|A!=B.
% 0.46/0.65    Following clause subsumed by 737 during input processing: 0 [] {-} A!=B| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.65    Following clause subsumed by 739 during input processing: 0 [] {-} A!=B| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),A)).
% 0.46/0.65    Following clause subsumed by 740 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),A)).
% 0.46/0.65    Following clause subsumed by 741 during input processing: 0 [] {-} -ordere236663937imp_le(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),D),C)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),D)).
% 0.46/0.65    Following clause subsumed by 743 during input processing: 0 [] {-} -ordere236663937imp_le(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),D)))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),D)).
% 0.46/0.66    Following clause subsumed by 749 during input processing: 0 [] {-} -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 749 during input processing: 0 [] {-} -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B))|hBOOL(D).
% 0.46/0.66    Following clause subsumed by 709 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|ti(A,B)!=ti(A,C).
% 0.46/0.66    Following clause subsumed by 749 during input processing: 0 [] {-} -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 749 during input processing: 0 [] {-} -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 709 during input processing: 0 [] {-} -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|ti(A,B)!=ti(A,C).
% 0.46/0.66    Following clause subsumed by 748 during input processing: 0 [] {-} -linorder(A)|ti(A,B)=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 748 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B))|ti(A,C)=ti(A,B).
% 0.46/0.66    Following clause subsumed by 748 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|ti(A,B)=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 748 during input processing: 0 [] {-} -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B))|ti(A,B)=ti(A,C).
% 0.46/0.66    Following clause subsumed by 748 during input processing: 0 [] {-} -linorder(A)|ti(A,B)=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),C),B)).
% 0.46/0.66    Following clause subsumed by 760 during input processing: 0 [] {-} -linorder(A)|ti(A,B)!=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C)).
% 0.46/0.66    Following clause subsumed by 733 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),D),C))).
% 0.46/0.66    Following clause subsumed by 732 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),hAPP(A,A,hAPP(A,fun(A,A),ord_max(A),C),D))).
% 0.46/0.66    Following clause subsumed by 765 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),D),B)),C)).
% 0.46/0.66    Following clause subsumed by 764 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),hAPP(A,A,hAPP(A,fun(A,A),ord_min(A),B),D)),C)).
% 0.46/0.66    Following clause subsumed by 717 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,zero_zero(nat))))|A!=zero_zero(nat).
% 0.46/0.66    Following clause subsumed by 711 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),A)).
% 0.46/0.66    Following clause subsumed by 710 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),zero_zero(nat)),B)).
% 0.46/0.66    Following clause subsumed by 795 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,suc,A)),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.66    Following clause subsumed by 794 during input processing: 0 [] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,suc,A)),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.66    Following clause subsumed by 797 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(nat,nat,suc,B))).
% 0.46/0.66    Following clause subsumed by 794 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,suc,A)),B)).
% 0.46/0.66    Following clause subsumed by 717 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),hAPP(nat,nat,suc,A)))|B!=A.
% 0.46/0.66    Following clause subsumed by 795 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(nat,nat,suc,A)),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B)).
% 0.46/0.66    Following clause subsumed by 804 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),C))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),A)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),C),A)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),C)).
% 0.46/0.66    Following clause subsumed by 621 during input processing: 0 [] {-} A!=B|hAPP(list(C),nat,size_size(list(C)),A)=hAPP(list(C),nat,size_size(list(C)),B).
% 0.46/0.66    Following clause subsumed by 814 during input processing: 0 [] {-} -ordere216010020id_add(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),zero_zero(A)),B))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),zero_zero(A)),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),zero_zero(A)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C))).
% 0.46/0.66    Following clause subsumed by 815 during input processing: 0 [] {-} -ordere216010020id_add(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),zero_zero(A)),B))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),zero_zero(A)),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less(A),zero_zero(A)),hAPP(A,A,hAPP(A,fun(A,A),plus_plus(A),B),C))).
% 0.46/0.66    Following clause subsumed by 820 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,A,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),C)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),C))|hBOOL(hAPP(nat,bool,A,zero_zero(nat))).
% 0.46/0.66    Following clause subsumed by 821 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,A,hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),B),C)))|B!=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),D)|hBOOL(hAPP(nat,bool,A,D)).
% 0.46/0.66    Following clause subsumed by 838 during input processing: 0 [] {-} -hBOOL(hAPP(list(A),bool,distinct(A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),C),hAPP(list(A),nat,size_size(list(A)),B)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),D),hAPP(list(A),nat,size_size(list(A)),B)))|hAPP(nat,A,hAPP(list(A),fun(nat,A),nth(A),B),C)!=hAPP(nat,A,hAPP(list(A),fun(nat,A),nth(A),B),D)|C=D.
% 0.46/0.66    Following clause subsumed by 847 during input processing: 0 [] {-} -linorder(A)| -hBOOL(hAPP(list(A),bool,linorder_sorted(A),B))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),C),hAPP(list(A),nat,size_size(list(A)),B)))| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),D),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_eq(A),hAPP(nat,A,hAPP(list(A),fun(nat,A),nth(A),B),D)),hAPP(nat,A,hAPP(list(A),fun(nat,A),nth(A),B),C))).
% 0.53/0.73    Following clause subsumed by 865 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less(fun(A,bool)),B),C))|ti(fun(A,bool),B)=ti(fun(A,bool),C).
% 0.53/0.73    Following clause subsumed by 863 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less(fun(A,bool)),B),C)).
% 0.53/0.73    Following clause subsumed by 533 during input processing: 0 [] {-} hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C))|ti(fun(A,bool),B)!=ti(fun(A,bool),C).
% 0.53/0.73    Following clause subsumed by 863 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less(fun(A,bool)),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_eq(fun(A,bool)),B),C)).
% 0.53/0.73    Following clause subsumed by 912 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(list(A),nat,size_size(list(A)),B)),C))|hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),C),B)=nil(A).
% 0.53/0.73    Following clause subsumed by 970 during input processing: 0 [] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),hAPP(list(B),nat,size_size(list(B)),C)))|hAPP(B,list(B),hAPP(nat,fun(B,list(B)),hAPP(list(B),fun(nat,fun(B,list(B))),list_update(B),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),C),D)),A),E)=hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),hAPP(B,list(B),hAPP(nat,fun(B,list(B)),hAPP(list(B),fun(nat,fun(B,list(B))),list_update(B),C),A),E)),D).
% 0.53/0.73    Following clause subsumed by 998 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)!=hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),D),E)|hBOOL(hAPP(A,bool,D,B)).
% 0.53/0.73    Following clause subsumed by 990 during input processing: 0 [] {-} hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),B),C)!=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),E)|hBOOL(hAPP(A,bool,B,D)).
% 0.53/0.73    Following clause subsumed by 1067 during input processing: 0 [] {-} -hBOOL(hAPP(fun(A,fun(B,bool)),bool,hAPP(fun(A,fun(B,bool)),fun(fun(A,fun(B,bool)),bool),ord_less_eq(fun(A,fun(B,bool))),C),D))| -hBOOL(hAPP(B,bool,hAPP(A,fun(B,bool),C,E),F))|hBOOL(hAPP(B,bool,hAPP(A,fun(B,bool),D,E),F)).
% 0.53/0.73    Following clause subsumed by 1085 during input processing: 0 [flip.2] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hAPP(list(nat),list(nat),hAPP(nat,fun(list(nat),list(nat)),cons(nat),A),hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,hAPP(nat,nat,suc,A)),B))=hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,A),B).
% 0.53/0.73    Following clause subsumed by 1088 during input processing: 0 [] {-} hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,A),B)=nil(nat)| -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),B),A)).
% 0.53/0.73    Following clause subsumed by 1092 during input processing: 0 [flip.2] {-} -hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),A),B))|hAPP(list(nat),list(nat),hAPP(list(nat),fun(list(nat),list(nat)),append(nat),hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,A),B)),hAPP(list(nat),list(nat),hAPP(nat,fun(list(nat),list(nat)),cons(nat),B),nil(nat)))=hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,A),hAPP(nat,nat,suc,B)).
% 0.53/0.73    Following clause subsumed by 20 during input processing: 0 [copy,19,flip.1] {-} hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)!=nil(A).
% 0.53/0.73    Following clause subsumed by 19 during input processing: 0 [copy,20,flip.1] {-} nil(A)!=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C).
% 0.53/0.73    Following clause subsumed by 292 during input processing: 0 [copy,291,flip.1] {-} zero_zero(nat)!=hAPP(nat,nat,suc,A).
% 0.53/0.73    Following clause subsumed by 291 during input processing: 0 [copy,292,flip.1] {-} hAPP(nat,nat,suc,A)!=zero_zero(nat).
% 0.53/0.73  315 back subsumes 313.
% 0.53/0.73  482 back subsumes 477.
% 0.53/0.73  713 back subsumes 712.
% 0.53/0.73  760 back subsumes 758.
% 0.53/0.73  760 back subsumes 700.
% 0.53/0.73  
% 0.53/0.73  ------------> process sos:
% 0.72/0.90    Following clause subsumed by 1373 during input processing: 0 [] {-} A=nil(B)|hAPP(list(B),B,last(B),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),C),A))=hAPP(list(B),B,last(B),A).
% 0.72/0.90    Following clause subsumed by 1385 during input processing: 0 [] {-} A=nil(B)|hAPP(list(B),B,last(B),hAPP(list(B),list(B),hAPP(B,fun(list(B),list(B)),cons(B),C),A))=hAPP(list(B),B,last(B),A).
% 0.72/0.90    Following clause subsumed by 1396 during input processing: 0 [] {-} A=nil(B)|hAPP(list(B),B,hd(B),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),A),C))=hAPP(list(B),B,hd(B),A).
% 0.72/0.90    Following clause subsumed by 1552 during input processing: 0 [demod,1547,1550] {-} hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less_eq(nat),hAPP(bool,nat,bool_size,fFalse)),A)).
% 0.72/0.90    Following clause subsumed by 1676 during input processing: 0 [demod,1547,1550,1547,1550] {-} A=hAPP(bool,nat,bool_size,fFalse)|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),hAPP(bool,nat,bool_size,fFalse)),A)).
% 0.72/0.90    Following clause subsumed by 1679 during input processing: 0 [] {-} A=B|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),A)).
% 0.72/0.90    Following clause subsumed by 1679 during input processing: 0 [] {-} A=B|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),A),B))|hBOOL(hAPP(nat,bool,hAPP(nat,fun(nat,bool),ord_less(nat),B),A)).
% 0.72/0.90    Following clause subsumed by 1949 during input processing: 0 [] {-} ti(bool,A)=fTrue|ti(bool,A)=fFalse.
% 0.72/0.90    Following clause subsumed by 1949 during input processing: 0 [] {-} ti(bool,A)=fTrue|ti(bool,A)=fFalse.
% 0.72/0.90    Following clause subsumed by 1486 during input processing: 0 [copy,1486,flip.1] {-} hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),C),D))=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),C),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),B),D)).
% 0.72/0.90    Following clause subsumed by 1509 during input processing: 0 [copy,1509,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),C)).
% 0.72/0.90    Following clause subsumed by 1510 during input processing: 0 [copy,1510,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),A).
% 0.72/0.90    Following clause subsumed by 1957 during input processing: 0 [copy,1521,flip.1] {-} hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),A),B)).
% 0.72/0.90  1555 back subsumes 1189.
% 0.72/0.90  1555 back subsumes 1188.
% 0.72/0.90  1555 back subsumes 1187.
% 0.72/0.90    Following clause subsumed by 1957 during input processing: 0 [copy,1573,flip.1] {-} hAPP(bool,nat,bool_size,fFalse)=hAPP(bool,nat,bool_size,fFalse).
% 0.72/0.90    Following clause subsumed by 1629 during input processing: 0 [copy,1629,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),B)),C)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),C)),B).
% 0.72/0.90    Following clause subsumed by 1957 during input processing: 0 [copy,1726,flip.1] {-} hAPP(list(A),list(A),butlast(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),C))=hAPP(list(A),list(A),butlast(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),C)).
% 0.72/0.90    Following clause subsumed by 1736 during input processing: 0 [copy,1735,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),hAPP(list(A),list(A),tl(A),C))=hAPP(list(A),list(A),tl(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),C)).
% 0.72/0.90    Following clause subsumed by 1735 during input processing: 0 [copy,1736,flip.1] {-} hAPP(list(A),list(A),tl(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),C))=hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),hAPP(list(A),list(A),tl(A),C)).
% 0.72/0.90  1753 back subsumes 972.
% 0.72/0.90    Following clause subsumed by 1957 during input processing: 0 [copy,1759,flip.1] {-} nil(A)=nil(A).
% 0.72/0.91    Following clause subsumed by 1860 during input processing: 0 [copy,1859,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,list(B)),fun(list(A),list(B)),maps(A,B),C),D)=hAPP(list(list(B)),list(B),concat(B),hAPP(list(A),list(list(B)),hAPP(fun(A,list(B)),fun(list(A),list(list(B))),map(A,list(B)),C),D)).
% 0.72/0.91    Following clause subsumed by 1859 during input processing: 0 [copy,1860,flip.1] {-} hAPP(list(list(A)),list(A),concat(A),hAPP(list(B),list(list(A)),hAPP(fun(B,list(A)),fun(list(B),list(list(A))),map(B,list(A)),C),D))=hAPP(list(B),list(A),hAPP(fun(B,list(A)),fun(list(B),list(A)),maps(B,A),C),D).
% 0.72/0.91    Following clause subsumed by 1957 during input processing: 0 [copy,1957,flip.1] {-} A=A.
% 0.72/0.91  1957 back subsumes 1759.
% 0.72/0.91  1957 back subsumes 1726.
% 0.72/0.91  1957 back subsumes 1573.
% 0.72/0.91  1957 back subsumes 1521.
% 0.72/0.91  1957 back subsumes 1192.
% 0.72/0.91  1957 back subsumes 1185.
% 0.72/0.91  1957 back subsumes 1184.
% 0.72/0.91  1957 back subsumes 1175.
% 0.72/0.91  1957 back subsumes 1167.
% 0.72/0.91  1957 back subsumes 1166.
% 0.72/0.91  1957 back subsumes 1159.
% 0.72/0.91  1957 back subsumes 1157.
% 0.72/0.91  1957 back subsumes 1148.
% 0.72/0.91    Following clause subsumed by 1356 during input processing: 0 [copy,1958,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),splice(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),E))=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),splice(A),C),E))).
% 0.72/0.91    Following clause subsumed by 1363 during input processing: 0 [copy,1959,flip.1] {-} hAPP(list(A),B,hAPP(fun(A,fun(list(A),B)),fun(list(A),B),hAPP(B,fun(fun(A,fun(list(A),B)),fun(list(A),B)),list_case(B,A),C),D),nil(A))=ti(B,C).
% 0.72/0.91    Following clause subsumed by 1364 during input processing: 0 [copy,1960,flip.1] {-} hAPP(list(A),B,hAPP(fun(A,fun(list(A),B)),fun(list(A),B),hAPP(B,fun(fun(A,fun(list(A),B)),fun(list(A),B)),list_case(B,A),C),D),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),E),F))=hAPP(list(A),B,hAPP(A,fun(list(A),B),D,E),F).
% 0.72/0.91    Following clause subsumed by 1365 during input processing: 0 [copy,1961,flip.1] {-} hAPP(list(A),B,hAPP(fun(A,fun(list(A),fun(B,B))),fun(list(A),B),hAPP(B,fun(fun(A,fun(list(A),fun(B,B))),fun(list(A),B)),list_rec(B,A),C),D),nil(A))=ti(B,C).
% 0.72/0.91    Following clause subsumed by 1366 during input processing: 0 [copy,1962,flip.1] {-} hAPP(list(A),B,hAPP(fun(A,fun(list(A),fun(B,B))),fun(list(A),B),hAPP(B,fun(fun(A,fun(list(A),fun(B,B))),fun(list(A),B)),list_rec(B,A),C),D),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),E),F))=hAPP(B,B,hAPP(list(A),fun(B,B),hAPP(A,fun(list(A),fun(B,B)),D,E),F),hAPP(list(A),B,hAPP(fun(A,fun(list(A),fun(B,B))),fun(list(A),B),hAPP(B,fun(fun(A,fun(list(A),fun(B,B))),fun(list(A),B)),list_rec(B,A),C),D),F)).
% 0.72/0.91    Following clause subsumed by 1370 during input processing: 0 [copy,1963,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,list(B)),fun(list(A),list(B)),maps(A,B),C),nil(A))=nil(B).
% 0.72/0.91    Following clause subsumed by 1374 during input processing: 0 [copy,1964,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,list(B)),fun(list(A),list(B)),maps(A,B),C),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),E))=hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),hAPP(A,list(B),C,D)),hAPP(list(A),list(B),hAPP(fun(A,list(B)),fun(list(A),list(B)),maps(A,B),C),E)).
% 0.72/0.91    Following clause subsumed by 1375 during input processing: 0 [copy,1965,flip.1] {-} hAPP(list(A),A,last(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),nil(A))))=ti(A,C).
% 0.72/0.91    Following clause subsumed by 1399 during input processing: 0 [copy,1968,flip.1] {-} hAPP(fun(A,bool),fun(A,bool),collect(A),B)=ti(fun(A,bool),B).
% 0.72/0.91    Following clause subsumed by 1970 during input processing: 0 [copy,1970,flip.1] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C)),D)=hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),C),B)),D).
% 0.72/0.91    Following clause subsumed by 1416 during input processing: 0 [copy,1971,flip.1] {-} hAPP(list(A),A,hd(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C))=ti(A,B).
% 0.72/0.91    Following clause subsumed by 1441 during input processing: 0 [copy,1975,flip.1] {-} hAPP(list(A),list(A),tl(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C))=hAPP(list(A),list(A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),list(A)),hAPP(list(A),fun(fun(A,fun(list(A),list(A))),fun(list(A),list(A))),list_case(list(A),A),hAPP(list(A),list(A),tl(A),C)),hAPP(fun(list(A),list(A)),fun(A,fun(list(A),list(A))),combk(fun(list(A),list(A)),A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(list(A),list(A))),fun(list(A),fun(list(A),list(A))),combc(list(A),list(A),list(A)),append(A)),C))),B).
% 0.72/0.91    Following clause subsumed by 2063 during input processing: 0 [copy,2036,flip.1] {-} hAPP(nat,A,hAPP(fun(nat,A),fun(nat,A),hAPP(A,fun(fun(nat,A),fun(nat,A)),nat_case(A),B),hAPP(list(A),fun(nat,A),nth(A),C)),hAPP(bool,nat,bool_size,fFalse))=ti(A,B).
% 0.72/0.91    Following clause subsumed by 1469 during input processing: 0 [copy,2037,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,option(B)),fun(list(A),list(B)),map_filter(A,B),C),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),E))=hAPP(option(B),list(B),hAPP(fun(B,list(B)),fun(option(B),list(B)),hAPP(list(B),fun(fun(B,list(B)),fun(option(B),list(B))),option_case(list(B),B),hAPP(list(A),list(B),hAPP(fun(A,option(B)),fun(list(A),list(B)),map_filter(A,B),C),E)),hAPP(list(B),fun(B,list(B)),hAPP(fun(B,fun(list(B),list(B))),fun(list(B),fun(B,list(B))),combc(B,list(B),list(B)),cons(B)),hAPP(list(A),list(B),hAPP(fun(A,option(B)),fun(list(A),list(B)),map_filter(A,B),C),E))),hAPP(A,option(B),C,D)).
% 0.72/0.91    Following clause subsumed by 2040 during input processing: 0 [copy,2039,flip.1] {-} ti(A,B)=hAPP(nat,A,hAPP(fun(nat,A),fun(nat,A),hAPP(A,fun(fun(nat,A),fun(nat,A)),nat_case(A),B),hAPP(list(A),fun(nat,A),nth(A),C)),hAPP(bool,nat,bool_size,fFalse)).
% 0.72/0.91    Following clause subsumed by 2063 during input processing: 0 [copy,2040,flip.1] {-} hAPP(nat,A,hAPP(fun(nat,A),fun(nat,A),hAPP(A,fun(fun(nat,A),fun(nat,A)),nat_case(A),B),C),hAPP(bool,nat,bool_size,fFalse))=ti(A,B).
% 0.72/0.91  2040 back subsumes 2036.
% 0.72/0.91    Following clause subsumed by 1499 during input processing: 0 [copy,2041,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),hAPP(nat,nat,suc,B)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),D)).
% 0.72/0.91    Following clause subsumed by 1500 during input processing: 0 [copy,2042,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),hAPP(list(A),list(A),tl(A),C))=hAPP(list(A),list(A),tl(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),hAPP(nat,nat,suc,B)),C)).
% 0.72/0.91    Following clause subsumed by 1501 during input processing: 0 [copy,2043,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))=hAPP(nat,list(A),hAPP(fun(nat,list(A)),fun(nat,list(A)),hAPP(list(A),fun(fun(nat,list(A)),fun(nat,list(A))),nat_case(list(A)),nil(A)),hAPP(fun(nat,list(A)),fun(nat,list(A)),hAPP(fun(list(A),list(A)),fun(fun(nat,list(A)),fun(nat,list(A))),combb(list(A),list(A),nat),hAPP(A,fun(list(A),list(A)),cons(A),C)),hAPP(list(A),fun(nat,list(A)),hAPP(fun(nat,fun(list(A),list(A))),fun(list(A),fun(nat,list(A))),combc(nat,list(A),list(A)),take(A)),D))),B).
% 0.72/0.91    Following clause subsumed by 1522 during input processing: 0 [copy,2047,flip.1] {-} hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),E),F))=hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),hAPP(A,B,hAPP(B,fun(A,B),C,D),E)),F).
% 0.72/0.91    Following clause subsumed by 1523 during input processing: 0 [copy,2048,flip.1] {-} hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),nil(A))=ti(B,D).
% 0.72/0.91    Following clause subsumed by 1524 during input processing: 0 [copy,2049,flip.1] {-} hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),E),F))=hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),E)),F).
% 0.72/0.91    Following clause subsumed by 1535 during input processing: 0 [copy,2050,flip.1] {-} hAPP(A,A,hAPP(list(B),fun(A,A),hAPP(fun(B,fun(A,A)),fun(list(B),fun(A,A)),foldr(B,A),C),nil(B)),D)=ti(A,D).
% 0.72/0.91    Following clause subsumed by 1539 during input processing: 0 [copy,2051,flip.1] {-} hAPP(A,A,hAPP(list(B),fun(A,A),hAPP(fun(B,fun(A,A)),fun(list(B),fun(A,A)),foldr(B,A),C),D),E)=hAPP(list(B),A,hAPP(A,fun(list(B),A),hAPP(fun(A,fun(B,A)),fun(A,fun(list(B),A)),foldl(A,B),hAPP(fun(B,fun(A,A)),fun(A,fun(B,A)),combc(B,A,A),C)),E),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),hAPP(fun(list(B),fun(B,list(B))),fun(list(B),fun(list(B),list(B))),foldl(list(B),B),hAPP(fun(B,fun(list(B),list(B))),fun(list(B),fun(B,list(B))),combc(B,list(B),list(B)),cons(B))),nil(B)),D)).
% 0.72/0.91    Following clause subsumed by 1541 during input processing: 0 [copy,2052,flip.1] {-} hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),E)=hAPP(B,B,hAPP(list(A),fun(B,B),hAPP(fun(A,fun(B,B)),fun(list(A),fun(B,B)),foldr(A,B),hAPP(fun(B,fun(A,B)),fun(A,fun(B,B)),combc(B,A,B),C)),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),E)),D).
% 0.72/0.91    Following clause subsumed by 2040 during input processing: 0 [copy,2063,flip.1] {-} ti(A,B)=hAPP(nat,A,hAPP(fun(nat,A),fun(nat,A),hAPP(A,fun(fun(nat,A),fun(nat,A)),nat_case(A),B),C),hAPP(bool,nat,bool_size,fFalse)).
% 0.72/0.91  2063 back subsumes 2039.
% 0.72/0.91    Following clause subsumed by 1571 during input processing: 0 [copy,2135,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_max(nat),A),hAPP(nat,nat,suc,B))=hAPP(nat,nat,hAPP(fun(nat,nat),fun(nat,nat),hAPP(nat,fun(fun(nat,nat),fun(nat,nat)),nat_case(nat),hAPP(nat,nat,suc,B)),hAPP(fun(nat,nat),fun(nat,nat),hAPP(fun(nat,nat),fun(fun(nat,nat),fun(nat,nat)),combb(nat,nat,nat),suc),hAPP(nat,fun(nat,nat),hAPP(fun(nat,fun(nat,nat)),fun(nat,fun(nat,nat)),combc(nat,nat,nat),ord_max(nat)),B))),A).
% 0.72/0.91    Following clause subsumed by 1590 during input processing: 0 [copy,2136,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),hAPP(nat,nat,suc,B))=hAPP(nat,nat,hAPP(fun(nat,nat),fun(nat,nat),hAPP(nat,fun(fun(nat,nat),fun(nat,nat)),nat_case(nat),hAPP(bool,nat,bool_size,fFalse)),combi(nat)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),B)).
% 0.72/0.91    Following clause subsumed by 1592 during input processing: 0 [copy,2137,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),A),hAPP(nat,nat,suc,B))=hAPP(nat,nat,hAPP(fun(nat,nat),fun(nat,nat),hAPP(nat,fun(fun(nat,nat),fun(nat,nat)),nat_case(nat),hAPP(bool,nat,bool_size,fFalse)),hAPP(fun(nat,nat),fun(nat,nat),hAPP(fun(nat,nat),fun(fun(nat,nat),fun(nat,nat)),combb(nat,nat,nat),suc),hAPP(nat,fun(nat,nat),hAPP(fun(nat,fun(nat,nat)),fun(nat,fun(nat,nat)),combc(nat,nat,nat),ord_min(nat)),B))),A).
% 0.72/0.91    Following clause subsumed by 1624 during input processing: 0 [copy,2138,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),B)),C)=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C)).
% 0.72/0.91    Following clause subsumed by 1630 during input processing: 0 [copy,2139,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),A),B)),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),C),B))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_min(nat),A),C)),B).
% 0.72/0.91    Following clause subsumed by 1661 during input processing: 0 [copy,2141,flip.1] {-} hAPP(nat,A,hAPP(list(A),fun(nat,A),nth(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))),hAPP(list(A),nat,size_size(list(A)),B))=ti(A,C).
% 0.72/0.91    Following clause subsumed by 1664 during input processing: 0 [copy,2142,flip.1] {-} hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),C)),D)=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),B),D)),hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),C),hAPP(fun(nat,bool),fun(nat,bool),collect(nat),hAPP(fun(nat,bool),fun(nat,bool),hAPP(fun(nat,fun(fun(nat,bool),bool)),fun(fun(nat,bool),fun(nat,bool)),combc(nat,fun(nat,bool),bool),hAPP(fun(nat,nat),fun(nat,fun(fun(nat,bool),bool)),hAPP(fun(nat,fun(fun(nat,bool),bool)),fun(fun(nat,nat),fun(nat,fun(fun(nat,bool),bool))),combb(nat,fun(fun(nat,bool),bool),nat),member(nat)),hAPP(nat,fun(nat,nat),hAPP(fun(nat,fun(nat,nat)),fun(nat,fun(nat,nat)),combc(nat,nat,nat),plus_plus(nat)),hAPP(list(A),nat,size_size(list(A)),B)))),D)))).
% 0.72/0.91    Following clause subsumed by 1669 during input processing: 0 [copy,2143,flip.1] {-} hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,bool),fun(fun(A,bool),fun(A,bool)),minus_minus(fun(A,bool)),B),C)=hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(fun(A,bool),bool)),fun(fun(A,bool),fun(A,bool)),combc(A,fun(A,bool),bool),member(A)),B))),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(bool,bool),fun(fun(A,bool),fun(A,bool)),combb(bool,bool,A),fNot),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(fun(A,bool),bool)),fun(fun(A,bool),fun(A,bool)),combc(A,fun(A,bool),bool),member(A)),C)))).
% 0.72/0.91    Following clause subsumed by 1722 during input processing: 0 [copy,2151,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),hAPP(nat,nat,suc,B)),C)=hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),hAPP(list(A),list(A),tl(A),C)).
% 0.72/0.91    Following clause subsumed by 1740 during input processing: 0 [copy,2152,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),C)),D)=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),D)),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),C),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),D))).
% 0.72/0.91    Following clause subsumed by 1741 during input processing: 0 [copy,2153,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))=hAPP(nat,list(A),hAPP(fun(nat,list(A)),fun(nat,list(A)),hAPP(list(A),fun(fun(nat,list(A)),fun(nat,list(A))),nat_case(list(A)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D)),hAPP(list(A),fun(nat,list(A)),hAPP(fun(nat,fun(list(A),list(A))),fun(list(A),fun(nat,list(A))),combc(nat,list(A),list(A)),drop(A)),D)),B).
% 0.72/0.91    Following clause subsumed by 1749 during input processing: 0 [copy,2154,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),C))=hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(list(A),nat,size_size(list(A)),C)),B)),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),C)).
% 0.72/0.91    Following clause subsumed by 1762 during input processing: 0 [copy,2155,flip.1] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)),hAPP(nat,nat,suc,D)),E)=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),C),D),E)).
% 0.72/0.91    Following clause subsumed by 1764 during input processing: 0 [copy,2156,flip.1] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)),hAPP(bool,nat,bool_size,fFalse)),D)=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),C).
% 0.72/0.91    Following clause subsumed by 1765 during input processing: 0 [copy,2157,flip.1] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))),hAPP(list(A),nat,size_size(list(A)),B)),E)=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),E),D)).
% 0.72/0.91    Following clause subsumed by 1766 during input processing: 0 [copy,2158,flip.1] {-} hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)),D),E)=hAPP(nat,list(A),hAPP(fun(nat,list(A)),fun(nat,list(A)),hAPP(list(A),fun(fun(nat,list(A)),fun(nat,list(A))),nat_case(list(A)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),E),C)),hAPP(fun(nat,list(A)),fun(nat,list(A)),hAPP(fun(list(A),list(A)),fun(fun(nat,list(A)),fun(nat,list(A))),combb(list(A),list(A),nat),hAPP(A,fun(list(A),list(A)),cons(A),B)),hAPP(A,fun(nat,list(A)),hAPP(fun(nat,fun(A,list(A))),fun(A,fun(nat,list(A))),combc(nat,A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),C)),E))),D).
% 0.72/0.91    Following clause subsumed by 1769 during input processing: 0 [copy,2159,flip.1] {-} hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_max(nat),hAPP(nat,nat,suc,hAPP(list(A),nat,size_size(list(A)),B))),hAPP(nat,nat,hAPP(list(list(C)),fun(nat,nat),hAPP(fun(list(C),fun(nat,nat)),fun(list(list(C)),fun(nat,nat)),foldr(list(C),nat),hAPP(fun(list(C),nat),fun(list(C),fun(nat,nat)),hAPP(fun(nat,fun(nat,nat)),fun(fun(list(C),nat),fun(list(C),fun(nat,nat))),combb(nat,fun(nat,nat),list(C)),ord_max(nat)),size_size(list(C)))),D),hAPP(bool,nat,bool_size,fFalse)))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),ord_max(nat),hAPP(list(A),nat,size_size(list(A)),B)),hAPP(nat,nat,hAPP(list(list(C)),fun(nat,nat),hAPP(fun(list(C),fun(nat,nat)),fun(list(list(C)),fun(nat,nat)),foldr(list(C),nat),hAPP(fun(list(C),nat),fun(list(C),fun(nat,nat)),hAPP(fun(nat,fun(nat,nat)),fun(fun(list(C),nat),fun(list(C),fun(nat,nat))),combb(nat,fun(nat,nat),list(C)),ord_max(nat)),hAPP(nat,fun(list(C),nat),hAPP(fun(list(C),fun(nat,nat)),fun(nat,fun(list(C),nat)),combc(list(C),nat,nat),hAPP(fun(list(C),nat),fun(list(C),fun(nat,nat)),hAPP(fun(nat,fun(nat,nat)),fun(fun(list(C),nat),fun(list(C),fun(nat,nat))),combb(nat,fun(nat,nat),list(C)),minus_minus(nat)),size_size(list(C)))),hAPP(nat,nat,suc,hAPP(bool,nat,bool_size,fFalse))))),hAPP(list(list(C)),list(list(C)),hAPP(fun(list(C),bool),fun(list(list(C)),list(list(C))),filter(list(C)),hAPP(fun(list(C),bool),fun(list(C),bool),hAPP(fun(bool,bool),fun(fun(list(C),bool),fun(list(C),bool)),combb(bool,bool,list(C)),fNot),hAPP(list(C),fun(list(C),bool),hAPP(fun(list(C),fun(list(C),bool)),fun(list(C),fun(list(C),bool)),combc(list(C),list(C),bool),fequal(list(C))),nil(C)))),D)),hAPP(bool,nat,bool_size,fFalse)))).
% 0.72/0.91    Following clause subsumed by 1782 during input processing: 0 [copy,2160,flip.1] {-} hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),C),D))=hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),remove1(A),C),hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),B),D)).
% 0.72/0.91    Following clause subsumed by 1799 during input processing: 0 [copy,2161,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),B),C))=hAPP(list(A),list(A),hAPP(fun(A,bool),fun(list(A),list(A)),filter(A),B),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),C)).
% 0.72/0.91    Following clause subsumed by 1803 during input processing: 0 [copy,2162,flip.1] {-} hAPP(list(A),fun(A,bool),member_1(A),B)=hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,fun(nat,bool)),fun(A,bool),hAPP(fun(fun(nat,bool),bool),fun(fun(A,fun(nat,bool)),fun(A,bool)),combb(fun(nat,bool),bool,A),fEx(nat)),hAPP(fun(nat,bool),fun(A,fun(nat,bool)),hAPP(fun(A,fun(fun(nat,bool),fun(nat,bool))),fun(fun(nat,bool),fun(A,fun(nat,bool))),combc(A,fun(nat,bool),fun(nat,bool)),hAPP(fun(A,fun(nat,fun(bool,bool))),fun(A,fun(fun(nat,bool),fun(nat,bool))),hAPP(fun(fun(nat,fun(bool,bool)),fun(fun(nat,bool),fun(nat,bool))),fun(fun(A,fun(nat,fun(bool,bool))),fun(A,fun(fun(nat,bool),fun(nat,bool)))),combb(fun(nat,fun(bool,bool)),fun(fun(nat,bool),fun(nat,bool)),A),combs(nat,bool,bool)),hAPP(fun(A,fun(nat,bool)),fun(A,fun(nat,fun(bool,bool))),hAPP(fun(fun(nat,bool),fun(nat,fun(bool,bool))),fun(fun(A,fun(nat,bool)),fun(A,fun(nat,fun(bool,bool)))),combb(fun(nat,bool),fun(nat,fun(bool,bool)),A),hAPP(fun(bool,fun(bool,bool)),fun(fun(nat,bool),fun(nat,fun(bool,bool))),combb(bool,fun(bool,bool),nat),fconj)),hAPP(fun(nat,A),fun(A,fun(nat,bool)),hAPP(fun(A,fun(fun(nat,A),fun(nat,bool))),fun(fun(nat,A),fun(A,fun(nat,bool))),combc(A,fun(nat,A),fun(nat,bool)),hAPP(fun(A,fun(A,bool)),fun(A,fun(fun(nat,A),fun(nat,bool))),hAPP(fun(fun(A,bool),fun(fun(nat,A),fun(nat,bool))),fun(fun(A,fun(A,bool)),fun(A,fun(fun(nat,A),fun(nat,bool)))),combb(fun(A,bool),fun(fun(nat,A),fun(nat,bool)),A),combb(A,bool,nat)),fequal(A))),hAPP(list(A),fun(nat,A),nth(A),B))))),hAPP(nat,fun(nat,bool),hAPP(fun(nat,fun(nat,bool)),fun(nat,fun(nat,bool)),combc(nat,nat,bool),ord_less(nat)),hAPP(list(A),nat,size_size(list(A)),B))))).
% 0.72/0.91    Following clause subsumed by 1824 during input processing: 0 [copy,2163,flip.1] {-} hAPP(fun(list(A),bool),fun(list(A),bool),hAPP(fun(A,bool),fun(fun(list(A),bool),fun(list(A),bool)),set_Cons(A),B),C)=hAPP(fun(list(A),bool),fun(list(A),bool),collect(list(A)),hAPP(fun(list(A),fun(A,bool)),fun(list(A),bool),hAPP(fun(fun(A,bool),bool),fun(fun(list(A),fun(A,bool)),fun(list(A),bool)),combb(fun(A,bool),bool,list(A)),fEx(A)),hAPP(fun(list(A),fun(A,fun(list(A),bool))),fun(list(A),fun(A,bool)),hAPP(fun(fun(A,fun(list(A),bool)),fun(A,bool)),fun(fun(list(A),fun(A,fun(list(A),bool))),fun(list(A),fun(A,bool))),combb(fun(A,fun(list(A),bool)),fun(A,bool),list(A)),hAPP(fun(fun(list(A),bool),bool),fun(fun(A,fun(list(A),bool)),fun(A,bool)),combb(fun(list(A),bool),bool,A),fEx(list(A)))),hAPP(fun(A,fun(list(A),bool)),fun(list(A),fun(A,fun(list(A),bool))),hAPP(fun(list(A),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool)))),fun(fun(A,fun(list(A),bool)),fun(list(A),fun(A,fun(list(A),bool)))),combc(list(A),fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool))),hAPP(fun(list(A),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),fun(list(A),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool)))),hAPP(fun(fun(A,fun(fun(list(A),bool),fun(list(A),bool))),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool)))),fun(fun(list(A),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),fun(list(A),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool))))),combb(fun(A,fun(fun(list(A),bool),fun(list(A),bool))),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),bool))),list(A)),combs(A,fun(list(A),bool),fun(list(A),bool))),hAPP(fun(list(A),fun(A,fun(list(A),fun(bool,bool)))),fun(list(A),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),hAPP(fun(fun(A,fun(list(A),fun(bool,bool))),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),fun(fun(list(A),fun(A,fun(list(A),fun(bool,bool)))),fun(list(A),fun(A,fun(fun(list(A),bool),fun(list(A),bool))))),combb(fun(A,fun(list(A),fun(bool,bool))),fun(A,fun(fun(list(A),bool),fun(list(A),bool))),list(A)),hAPP(fun(fun(list(A),fun(bool,bool)),fun(fun(list(A),bool),fun(list(A),bool))),fun(fun(A,fun(list(A),fun(bool,bool))),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),combb(fun(list(A),fun(bool,bool)),fun(fun(list(A),bool),fun(list(A),bool)),A),combs(list(A),bool,bool))),hAPP(fun(list(A),fun(A,fun(list(A),bool))),fun(list(A),fun(A,fun(list(A),fun(bool,bool)))),hAPP(fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),fun(bool,bool)))),fun(fun(list(A),fun(A,fun(list(A),bool))),fun(list(A),fun(A,fun(list(A),fun(bool,bool))))),combb(fun(A,fun(list(A),bool)),fun(A,fun(list(A),fun(bool,bool))),list(A)),hAPP(fun(fun(list(A),bool),fun(list(A),fun(bool,bool))),fun(fun(A,fun(list(A),bool)),fun(A,fun(list(A),fun(bool,bool)))),combb(fun(list(A),bool),fun(list(A),fun(bool,bool)),A),hAPP(fun(bool,fun(bool,bool)),fun(fun(list(A),bool),fun(list(A),fun(bool,bool))),combb(bool,fun(bool,bool),list(A)),fconj))),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,fun(list(A),bool))),hAPP(fun(list(A),fun(fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool)))),fun(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,fun(list(A),bool)))),combc(list(A),fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool))),hAPP(fun(list(A),fun(fun(list(A),list(A)),fun(list(A),bool))),fun(list(A),fun(fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool)))),hAPP(fun(fun(fun(list(A),list(A)),fun(list(A),bool)),fun(fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool)))),fun(fun(list(A),fun(fun(list(A),list(A)),fun(list(A),bool))),fun(list(A),fun(fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool))))),combb(fun(fun(list(A),list(A)),fun(list(A),bool)),fun(fun(A,fun(list(A),list(A))),fun(A,fun(list(A),bool))),list(A)),combb(fun(list(A),list(A)),fun(list(A),bool),A)),hAPP(fun(list(A),fun(list(A),bool)),fun(list(A),fun(fun(list(A),list(A)),fun(list(A),bool))),hAPP(fun(fun(list(A),bool),fun(fun(list(A),list(A)),fun(list(A),bool))),fun(fun(list(A),fun(list(A),bool)),fun(list(A),fun(fun(list(A),list(A)),fun(list(A),bool)))),combb(fun(list(A),bool),fun(fun(list(A),list(A)),fun(list(A),bool)),list(A)),combb(list(A),bool,list(A))),fequal(list(A))))),cons(A)))))),hAPP(fun(list(A),bool),fun(A,fun(list(A),bool)),hAPP(fun(A,fun(fun(list(A),bool),fun(list(A),bool))),fun(fun(list(A),bool),fun(A,fun(list(A),bool))),combc(A,fun(list(A),bool),fun(list(A),bool)),hAPP(fun(A,fun(bool,bool)),fun(A,fun(fun(list(A),bool),fun(list(A),bool))),hAPP(fun(fun(bool,bool),fun(fun(list(A),bool),fun(list(A),bool))),fun(fun(A,fun(bool,bool)),fun(A,fun(fun(list(A),bool),fun(list(A),bool)))),combb(fun(bool,bool),fun(fun(list(A),bool),fun(list(A),bool)),A),combb(bool,bool,list(A))),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(fun(A,bool),bool)),fun(fun(A,bool),fun(A,bool)),combc(A,fun(A,bool),bool),member(A)),B)))),hAPP(fun(list(A),bool),fun(list(A),bool),hAPP(fun(list(A),fun(fun(list(A),bool),bool)),fun(fun(list(A),bool),fun(list(A),bool)),combc(list(A),fun(list(A),bool),bool),member(list(A))),C)))))).
% 0.72/0.91    Following clause subsumed by 1825 during input processing: 0 [copy,2164,flip.1] {-} hAPP(list(list(A)),list(list(A)),transpose(A),hAPP(list(list(B)),list(list(A)),hAPP(fun(list(B),list(A)),fun(list(list(B)),list(list(A))),map(list(B),list(A)),hAPP(fun(B,A),fun(list(B),list(A)),map(B,A),C)),D))=hAPP(list(list(B)),list(list(A)),hAPP(fun(list(B),list(A)),fun(list(list(B)),list(list(A))),map(list(B),list(A)),hAPP(fun(B,A),fun(list(B),list(A)),map(B,A),C)),hAPP(list(list(B)),list(list(B)),transpose(B),D)).
% 0.72/0.91    Following clause subsumed by 1828 during input processing: 0 [copy,2165,flip.1] {-} hAPP(list(A),nat,size_size(list(A)),hAPP(list(B),list(A),hAPP(fun(B,A),fun(list(B),list(A)),map(B,A),C),D))=hAPP(list(B),nat,size_size(list(B)),D).
% 0.72/0.91    Following clause subsumed by 1829 during input processing: 0 [copy,2166,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),hAPP(B,fun(A,B),combk(B,A),C)),D)=hAPP(B,list(B),hAPP(nat,fun(B,list(B)),replicate(B),hAPP(list(A),nat,size_size(list(A)),D)),C).
% 0.72/0.91    Following clause subsumed by 1830 during input processing: 0 [copy,2167,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(A,list(A),hAPP(nat,fun(A,list(A)),hAPP(list(A),fun(nat,fun(A,list(A))),list_update(A),D),E),F))=hAPP(B,list(B),hAPP(nat,fun(B,list(B)),hAPP(list(B),fun(nat,fun(B,list(B))),list_update(B),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),D)),E),hAPP(A,B,C,F)).
% 0.72/0.91    Following clause subsumed by 1831 during input processing: 0 [copy,2168,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(list(A),list(A),butlast(A),D))=hAPP(list(B),list(B),butlast(B),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),D)).
% 0.72/0.91    Following clause subsumed by 1832 during input processing: 0 [copy,2169,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(list(A),list(A),tl(A),D))=hAPP(list(B),list(B),tl(B),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),D)).
% 0.72/0.91    Following clause subsumed by 1835 during input processing: 0 [copy,2170,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),D),E))=hAPP(B,list(B),hAPP(nat,fun(B,list(B)),replicate(B),D),hAPP(A,B,C,E)).
% 0.72/0.91    Following clause subsumed by 1837 during input processing: 0 [copy,2171,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),hAPP(list(B),list(A),hAPP(fun(B,A),fun(list(B),list(A)),map(B,A),C),D))=hAPP(list(B),list(A),hAPP(fun(B,A),fun(list(B),list(A)),map(B,A),C),hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),hAPP(fun(list(B),fun(B,list(B))),fun(list(B),fun(list(B),list(B))),foldl(list(B),B),hAPP(fun(B,fun(list(B),list(B))),fun(list(B),fun(B,list(B))),combc(B,list(B),list(B)),cons(B))),nil(B)),D)).
% 0.72/0.91    Following clause subsumed by 1838 during input processing: 0 [copy,2172,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),take(A),B),hAPP(list(C),list(A),hAPP(fun(C,A),fun(list(C),list(A)),map(C,A),D),E))=hAPP(list(C),list(A),hAPP(fun(C,A),fun(list(C),list(A)),map(C,A),D),hAPP(list(C),list(C),hAPP(nat,fun(list(C),list(C)),take(C),B),E)).
% 0.72/0.91    Following clause subsumed by 1839 during input processing: 0 [copy,2173,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),D),E))=hAPP(list(B),list(B),hAPP(list(B),fun(list(B),list(B)),append(B),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),D)),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),E)).
% 0.72/0.91    Following clause subsumed by 1840 during input processing: 0 [copy,2174,flip.1] {-} hAPP(list(A),B,hAPP(B,fun(list(A),B),hAPP(fun(B,fun(A,B)),fun(B,fun(list(A),B)),foldl(B,A),C),D),hAPP(list(E),list(A),hAPP(fun(E,A),fun(list(E),list(A)),map(E,A),F),G))=hAPP(list(E),B,hAPP(B,fun(list(E),B),hAPP(fun(B,fun(E,B)),fun(B,fun(list(E),B)),foldl(B,E),hAPP(fun(E,A),fun(B,fun(E,B)),hAPP(fun(B,fun(fun(E,A),fun(E,B))),fun(fun(E,A),fun(B,fun(E,B))),combc(B,fun(E,A),fun(E,B)),hAPP(fun(B,fun(A,B)),fun(B,fun(fun(E,A),fun(E,B))),hAPP(fun(fun(A,B),fun(fun(E,A),fun(E,B))),fun(fun(B,fun(A,B)),fun(B,fun(fun(E,A),fun(E,B)))),combb(fun(A,B),fun(fun(E,A),fun(E,B)),B),combb(A,B,E)),C)),F)),D),G).
% 0.72/0.92    Following clause subsumed by 1841 during input processing: 0 [copy,2175,flip.1] {-} hAPP(list(A),list(A),hAPP(nat,fun(list(A),list(A)),drop(A),B),hAPP(list(C),list(A),hAPP(fun(C,A),fun(list(C),list(A)),map(C,A),D),E))=hAPP(list(C),list(A),hAPP(fun(C,A),fun(list(C),list(A)),map(C,A),D),hAPP(list(C),list(C),hAPP(nat,fun(list(C),list(C)),drop(C),B),E)).
% 0.72/0.92    Following clause subsumed by 1842 during input processing: 0 [copy,2176,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),D),E))=hAPP(list(B),list(B),hAPP(B,fun(list(B),list(B)),cons(B),hAPP(A,B,C,D)),hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),E)).
% 0.72/0.92    Following clause subsumed by 1843 during input processing: 0 [copy,2177,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),nil(A))=nil(B).
% 0.72/0.92    Following clause subsumed by 1855 during input processing: 0 [copy,2178,flip.1] {-} hAPP(list(A),list(B),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C),hAPP(list(list(A)),list(A),concat(A),D))=hAPP(list(list(B)),list(B),concat(B),hAPP(list(list(A)),list(list(B)),hAPP(fun(list(A),list(B)),fun(list(list(A)),list(list(B))),map(list(A),list(B)),hAPP(fun(A,B),fun(list(A),list(B)),map(A,B),C)),D)).
% 0.72/0.92    Following clause subsumed by 1881 during input processing: 0 [copy,2179,flip.1] {-} hAPP(list(list(A)),list(list(A)),transpose(A),hAPP(list(list(A)),list(list(A)),hAPP(list(A),fun(list(list(A)),list(list(A))),cons(list(A)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),C)),D))=hAPP(list(list(A)),list(list(A)),hAPP(list(A),fun(list(list(A)),list(list(A))),cons(list(A)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),B),hAPP(list(list(A)),list(A),hAPP(fun(list(A),A),fun(list(list(A)),list(A)),map(list(A),A),hd(A)),hAPP(list(list(A)),list(list(A)),hAPP(fun(list(A),bool),fun(list(list(A)),list(list(A))),filter(list(A)),hAPP(fun(list(A),bool),fun(list(A),bool),hAPP(fun(bool,bool),fun(fun(list(A),bool),fun(list(A),bool)),combb(bool,bool,list(A)),fNot),hAPP(list(A),fun(list(A),bool),hAPP(fun(list(A),fun(list(A),bool)),fun(list(A),fun(list(A),bool)),combc(list(A),list(A),bool),fequal(list(A))),nil(A)))),D)))),hAPP(list(list(A)),list(list(A)),transpose(A),hAPP(list(list(A)),list(list(A)),hAPP(list(A),fun(list(list(A)),list(list(A))),cons(list(A)),C),hAPP(list(list(list(A))),list(list(A)),concat(list(A)),hAPP(list(list(A)),list(list(list(A))),hAPP(fun(list(A),list(list(A))),fun(list(list(A)),list(list(list(A)))),map(list(A),list(list(A))),hAPP(fun(A,fun(list(A),list(list(A)))),fun(list(A),list(list(A))),hAPP(list(list(A)),fun(fun(A,fun(list(A),list(list(A)))),fun(list(A),list(list(A)))),list_case(list(list(A)),A),nil(list(A))),hAPP(fun(list(A),list(list(A))),fun(A,fun(list(A),list(list(A)))),combk(fun(list(A),list(list(A))),A),hAPP(list(list(A)),fun(list(A),list(list(A))),hAPP(fun(list(A),fun(list(list(A)),list(list(A)))),fun(list(list(A)),fun(list(A),list(list(A)))),combc(list(A),list(list(A)),list(list(A))),cons(list(A))),nil(list(A)))))),D))))).
% 0.72/0.92    Following clause subsumed by 1882 during input processing: 0 [copy,2180,flip.1] {-} hAPP(list(list(list(A))),list(list(A)),concat(list(A)),hAPP(list(list(A)),list(list(list(A))),hAPP(fun(list(A),list(list(A))),fun(list(list(A)),list(list(list(A)))),map(list(A),list(list(A))),hAPP(fun(A,fun(list(A),list(list(A)))),fun(list(A),list(list(A))),hAPP(list(list(A)),fun(fun(A,fun(list(A),list(list(A)))),fun(list(A),list(list(A)))),list_case(list(list(A)),A),nil(list(A))),hAPP(fun(list(A),list(list(A))),fun(A,fun(list(A),list(list(A)))),combk(fun(list(A),list(list(A))),A),hAPP(list(list(A)),fun(list(A),list(list(A))),hAPP(fun(list(A),fun(list(list(A)),list(list(A)))),fun(list(list(A)),fun(list(A),list(list(A)))),combc(list(A),list(list(A)),list(list(A))),cons(list(A))),nil(list(A)))))),B))=hAPP(list(list(A)),list(list(A)),hAPP(fun(list(A),list(A)),fun(list(list(A)),list(list(A))),map(list(A),list(A)),tl(A)),hAPP(list(list(A)),list(list(A)),hAPP(fun(list(A),bool),fun(list(list(A)),list(list(A))),filter(list(A)),hAPP(fun(list(A),bool),fun(list(A),bool),hAPP(fun(bool,bool),fun(fun(list(A),bool),fun(list(A),bool)),combb(bool,bool,list(A)),fNot),hAPP(list(A),fun(list(A),bool),hAPP(fun(list(A),fun(list(A),bool)),fun(list(A),fun(list(A),bool)),combc(list(A),list(A),bool),fequal(list(A))),nil(A)))),B)).
% 0.72/0.92    Following clause subsumed by 1891 during input processing: 0 [copy,2181,flip.1] {-} hAPP(list(nat),list(A),hAPP(fun(nat,A),fun(list(nat),list(A)),map(nat,A),hAPP(A,fun(nat,A),combk(A,nat),B)),hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,hAPP(bool,nat,bool_size,fFalse)),C))=hAPP(A,list(A),hAPP(nat,fun(A,list(A)),replicate(A),C),B).
% 0.72/0.92    Following clause subsumed by 1896 during input processing: 0 [copy,2182,flip.1] {-} hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,A),hAPP(bool,nat,bool_size,fFalse))=nil(nat).
% 0.72/0.92    Following clause subsumed by 1898 during input processing: 0 [copy,2183,flip.1] {-} hAPP(list(nat),list(nat),hAPP(nat,fun(list(nat),list(nat)),drop(nat),A),hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,B),C))=hAPP(nat,list(nat),hAPP(nat,fun(nat,list(nat)),upt,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),B),A)),C).
% 0.72/0.92    Following clause subsumed by 1915 during input processing: 0 [copy,2184,flip.1] {-} hAPP(list(list(A)),fun(list(A),bool),member_1(list(A)),hAPP(list(A),list(list(A)),hAPP(nat,fun(list(A),list(list(A))),n_lists(A),B),C))=hAPP(fun(list(A),bool),fun(list(A),bool),collect(list(A)),hAPP(fun(list(A),bool),fun(list(A),bool),hAPP(fun(list(A),fun(bool,bool)),fun(fun(list(A),bool),fun(list(A),bool)),combs(list(A),bool,bool),hAPP(fun(list(A),bool),fun(list(A),fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(list(A),bool),fun(list(A),fun(bool,bool))),combb(bool,fun(bool,bool),list(A)),fconj),hAPP(nat,fun(list(A),bool),hAPP(fun(list(A),fun(nat,bool)),fun(nat,fun(list(A),bool)),combc(list(A),nat,bool),hAPP(fun(list(A),nat),fun(list(A),fun(nat,bool)),hAPP(fun(nat,fun(nat,bool)),fun(fun(list(A),nat),fun(list(A),fun(nat,bool))),combb(nat,fun(nat,bool),list(A)),fequal(nat)),size_size(list(A)))),B))),hAPP(fun(A,bool),fun(list(A),bool),hAPP(fun(list(A),fun(fun(A,bool),bool)),fun(fun(A,bool),fun(list(A),bool)),combc(list(A),fun(A,bool),bool),hAPP(fun(list(A),fun(A,bool)),fun(list(A),fun(fun(A,bool),bool)),hAPP(fun(fun(A,bool),fun(fun(A,bool),bool)),fun(fun(list(A),fun(A,bool)),fun(list(A),fun(fun(A,bool),bool))),combb(fun(A,bool),fun(fun(A,bool),bool),list(A)),ord_less_eq(fun(A,bool))),member_1(A))),hAPP(list(A),fun(A,bool),member_1(A),C)))).
% 0.72/0.92    Following clause subsumed by 1917 during input processing: 0 [copy,2185,flip.1] {-} hAPP(list(A),list(list(A)),hAPP(nat,fun(list(A),list(list(A))),n_lists(A),hAPP(bool,nat,bool_size,fFalse)),B)=hAPP(list(list(A)),list(list(A)),hAPP(list(A),fun(list(list(A)),list(list(A))),cons(list(A)),nil(A)),nil(list(A))).
% 0.72/0.92    Following clause subsumed by 1947 during input processing: 0 [copy,2186,flip.1] {-} hAPP(A,A,hAPP(A,fun(A,A),hAPP(bool,fun(A,fun(A,A)),if(A),fTrue),B),C)=ti(A,B).
% 0.72/0.92    Following clause subsumed by 1948 during input processing: 0 [copy,2187,flip.1] {-} hAPP(A,A,hAPP(A,fun(A,A),hAPP(bool,fun(A,fun(A,A)),if(A),fFalse),B),C)=ti(A,C).
% 0.72/0.92    Following clause subsumed by 1951 during input processing: 0 [copy,2188,flip.1] {-} hAPP(A,B,hAPP(fun(A,C),fun(A,B),hAPP(fun(C,B),fun(fun(A,C),fun(A,B)),combb(C,B,A),D),E),F)=hAPP(C,B,D,hAPP(A,C,E,F)).
% 0.72/0.92    Following clause subsumed by 1952 during input processing: 0 [copy,2189,flip.1] {-} hAPP(A,B,hAPP(C,fun(A,B),hAPP(fun(A,fun(C,B)),fun(C,fun(A,B)),combc(A,C,B),D),E),F)=hAPP(C,B,hAPP(A,fun(C,B),D,F),E).
% 0.72/0.92    Following clause subsumed by 1953 during input processing: 0 [copy,2190,flip.1] {-} hAPP(A,A,combi(A),B)=ti(A,B).
% 0.72/0.92    Following clause subsumed by 1954 during input processing: 0 [copy,2191,flip.1] {-} hAPP(A,B,hAPP(B,fun(A,B),combk(B,A),C),D)=ti(B,C).
% 0.72/0.92    Following clause subsumed by 1955 during input processing: 0 [copy,2192,flip.1] {-} hAPP(A,B,hAPP(fun(A,C),fun(A,B),hAPP(fun(A,fun(C,B)),fun(fun(A,C),fun(A,B)),combs(A,C,B),D),E),F)=hAPP(C,B,hAPP(A,fun(C,B),D,F),hAPP(A,C,E,F)).
% 0.72/0.92    Following clause subsumed by 1966 during input processing: 0 [copy,2193,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),nil(A)))=hAPP(list(A),list(A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),list(A)),hAPP(list(A),fun(fun(A,fun(list(A),list(A))),fun(list(A),list(A))),list_case(list(A),A),nil(A)),hAPP(fun(A,list(A)),fun(A,fun(list(A),list(A))),hAPP(fun(list(A),fun(list(A),list(A))),fun(fun(A,list(A)),fun(A,fun(list(A),list(A)))),combb(list(A),fun(list(A),list(A)),A),hAPP(fun(list(A),fun(list(A),list(A))),fun(list(A),fun(list(A),list(A))),combc(list(A),list(A),list(A)),append(A))),hAPP(list(A),fun(A,list(A)),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A)),nil(A)))),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),B)).
% 0.72/0.92    Following clause subsumed by 1967 during input processing: 0 [copy,2194,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),B)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),nil(A)))=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),B)).
% 0.72/0.92    Following clause subsumed by 1969 during input processing: 0 [copy,2195,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),B)),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),C))=hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(fun(list(A),fun(A,list(A))),fun(list(A),fun(list(A),list(A))),foldl(list(A),A),hAPP(fun(A,fun(list(A),list(A))),fun(list(A),fun(A,list(A))),combc(A,list(A),list(A)),cons(A))),nil(A)),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),C),B)).
% 0.72/0.92    Following clause subsumed by 2038 during input processing: 0 [copy,2196,flip.1] {-} hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),append(A),hAPP(list(A),list(A),hAPP(list(A),fun(list(A),list(A)),hAPP(bool,fun(list(A),fun(list(A),list(A))),if(list(A)),hAPP(fun(nat,bool),bool,hAPP(nat,fun(fun(nat,bool),bool),member(nat),hAPP(bool,nat,bool_size,fFalse)),B)),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),nil(A))),nil(A))),hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),D),hAPP(fun(nat,bool),fun(nat,bool),collect(nat),hAPP(fun(nat,bool),fun(nat,bool),hAPP(fun(nat,fun(fun(nat,bool),bool)),fun(fun(nat,bool),fun(nat,bool)),combc(nat,fun(nat,bool),bool),hAPP(fun(nat,nat),fun(nat,fun(fun(nat,bool),bool)),hAPP(fun(nat,fun(fun(nat,bool),bool)),fun(fun(nat,nat),fun(nat,fun(fun(nat,bool),bool))),combb(nat,fun(fun(nat,bool),bool),nat),member(nat)),suc)),B))))=hAPP(fun(nat,bool),list(A),hAPP(list(A),fun(fun(nat,bool),list(A)),sublist(A),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D)),B).
% 0.72/0.92    Following clause subsumed by 2197 during input processing: 0 [copy,2200,flip.1] {-} hAPP(list(A),nat,hAPP(fun(A,nat),fun(list(A),nat),list_size(A),B),hAPP(list(A),list(A),hAPP(A,fun(list(A),list(A)),cons(A),C),D))=hAPP(nat,nat,suc,hAPP(nat,nat,hAPP(nat,fun(nat,nat),plus_plus(nat),hAPP(A,nat,B,C)),hAPP(list(A),nat,hAPP(fun(A,nat),fun(list(A),nat),list_size(A),B),D))).
% 0.72/0.92  
% 0.72/0.92  ======= end of input processing =======
% 0.76/0.94  
% 0.76/0.94  SEGMENTATION FAULT!!  This is probably caused by a
% 0.76/0.94  bug in Otter.  Please send copy of the input file to
% 0.76/0.94  otter@mcs.anl.gov, let us know what version of Otter you are
% 0.76/0.94  using, and send any other info that might be useful.
% 0.76/0.94  
% 0.76/0.94  
% 0.76/0.94  SEGMENTATION FAULT!!  This is probably caused by a
% 0.76/0.94  bug in Otter.  Please send copy of the input file to
% 0.76/0.94  otter@mcs.anl.gov, let us know what version of Otter you are
% 0.76/0.94  using, and send any other info that might be useful.
% 0.76/0.94  
% 0.76/0.94  
% 0.76/0.94  The job finished Sat Jul  2 02:35:39 2022
%------------------------------------------------------------------------------